以下是引用mmxo在2012-11-15 18:14:35的发言:
1、输入“用户名”和“密码”登录管理后台,既不是登录数据库服务器,也不是登录数据库,只是提供了数据给管理后台入口以判断你是否具有权限进入管理后台而已;
2、大部分时间使用数据库的是代码,比如说代码需要从存放帐户数据的数据库取出数据来判断用户是否存在和密码是否正确等,且代码也可对数据库进行各种操作;
3、“数据库服务器”一般指的是运行在服务器上的数据库服务提供软件,如SQLServer等,SQL Server Management Studio只是它的管理工具而已,这个管理工具你需要有SQLServer的管理帐号才能进入,比如说你需要往某个数据库的某个表中添加一个新的字段或者你想暂时停止数据库服务时你可以用它。
4、“登录网站管理后台”一般情况下有两种层次,一个是指网站的普通用户登录他自己的管理后台,这时他对后台操作所产生的对数据库的改变一般仅是针对数据的而非数据库架构;二是指网站的拥有者或者说管理员登录了整个网站的管理后台,这时他所能做的除了对于数据的更改外,还可以更改数据库的架构,比如说增加一个数据表或者对某个表增加一个字段等等,当然这些是需要在代码已经实现的情况下才能完成的;
5、并不是说只有“登录管理后台”才使用数据库的,登录前和登录后用户的任何操作都有可能需要代码“登录数据库”以更新数据,例如使记录当天访问量的字段值加1等;
6、总的来说“登录网站管理后台”是无所谓“登录数据库”还是“登录数据库服务器”的,关键在于代码是怎么写的,这也是代码的魅力:“你想让它做什么,它就做什么”!
7、不知道这么说你能不能明白,如有不对之处,欢迎指正!
感谢 mmxo 老师指导,您细致详细的介绍和讲解,令人感动!!!
可能我的主楼问题不很明确,用个例子会好些。
比如我做一个新闻发布网站,需要进入后台管理上传我要发布的新闻,数据库用的是SQL Server。
我的问题:
1. 在配置文件 - config 文件的连接字符串(<add key="connectionstring" value="server=127.0.0.1;uid=sa;pwd=123456;"/> )上的 “uid=sa;pwd=123456;"”是登录到远程(比如:万网)的SQL Server (数据库服务器)上吗?
2. 而我在浏览器上输入路径 - 后台管理页面 - 输入“用户名”和“密码”,这是登录到我的数据库“database=Power”上?
========================
上面的理解,对吗?
谢谢老师的帮教指导!!!