关于VB连接SQL数据库

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:14:01
我在SQL里的LOCAL服务器新建了个Student数据库,并在里面创建了个 学生信息表
在VB里添加了个ADO控件,问怎么样才能连接学生信息表
按照很多教材书上操作都连接不上。。
问达人请教,谢谢
代码放在通用声明段?

Imports System.Data.SqlClient \\定义命名空间

Dim sqlcn As New SqlConnection("server = (local);database =Student;uid=sa; pwd=sa") \\连接语句,这是以sql server 身份登录服务器,登录服务器模式要改成混合模式,用户sa,密码 sa,这要更具你自己的设置.

Dim sqlcn As New SqlConnection("server = (local);database = Student;integrated security=sspi")\\连接语句,这是以windows身份登录服务器,就可以不改了,
\\两个都可以你想用那一个就用那一个

sqlcn.open()\\打开连接

命名空间必须放外面,连接语句可以放在外面也可以放在某一个事件里面

当时我也搞了很久连不上。。后来发现有几点和书上不一样
下面是一个连接字符串的例子
Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=D:\jtext\webroot\App_Data\main_data.mdf;User Id=sa;PWD=12345@;
如果你是用的是sqlexpress就改Data Source=.\SQLEXPRESS .就是本地机,sqlexpress是sql服务实例名。如果你是用windows集成登录的化要写integrated security=sspi 不要用户名密码就行

最后要在sql server management studio里面吧那个数据库加进去不然可能连不上