在做学生信息管理系统的时候,最重要的就是连接数据库。
在敲完vb程序的后,首先要安装数据库。安装完成后,会有几个应用程序。根据sql server版本的不同,各有区别。Sql 2000中的 企业管理器 事件探查器查询分析器等,在SQL 2008种统一为SQL server Management Studio。
数据库的登录,当打开sqlserver management studio的时候,有两种登陆方式:
选用windows身份验证的时候,你的数据库,也就是所谓的服务器。
这种情况下,只有本地用户和域用户中的本地用户才能用。所以一般不采取。
第一次登陆的时候以 windows身份验证的身份进入数据库,然后再自己设定数据库的登陆名,称为数据库的角色。
如图所示的用户,也称为超级管理员。也可以自己新建数据库的账户。设置自己的登陆登陆名和密码。
配置自己所设置帐户的登陆属性,和服务器角色。
保证有sysadmin的特权,否则你的身份,不可建立数据库。
允许数据库对外连接。
然后,打开sql文件,执行生成数据库。
现在数据库已经生成,接下来就是数据源的配置。打开控制面板-管理工具-ODBC数据源管理程序。
输入数据源的名称,与vb程序中的连接相对应。
这个位置,连接的数据库 也可以直接写 ip地址。这样就可以连接不是自己电脑的数据库服务器了。当然,对方也必须同意你进入才行。
FileDSN=数据源文件名。UID=数据库登陆名。PWD=数据库的登陆密码。
注:数据库的登陆名 不是学生信息管理系统里面的用户名。
对于vb中连接数据源的代码。有以下三种连接方式。
ConnectString ="FileDSN=student.dsn;UID=sa;PWD=123" ConnectString = "provider=sqloledb;server=192.168.24.225;UID=sa;PWD=123;database=student" ConnectString ="FileDSN=student.dsn;UID=sa;PWD=123;server=192.168.24.225;persist securityinfo=false"
总之,无论使用哪种连接。你在数据库中的,连接语句,必须指定你的数据源文件。还有你的数据库登陆名和口令。否则就连接不上数据库。
当然,如果你使用的是windows身份验证的话,那么你只需要指定数据源文件即可。