vb 连接sqlserver数据库
时间: 2023-05-28 20:02:52 浏览: 103
1. 首先需要引入 System.Data.SqlClient 命名空间。
2. 使用 SqlConnection 类连接数据库,创建连接字符串。
3. 打开连接,使用 SqlCommand 类执行 SQL 命令。
以下是一个连接 SQL Server 数据库的示例代码:
```vb
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'定义连接字符串
Dim connStr As String = "Data Source=服务器名或IP地址;Initial Catalog=数据库名;User ID=用户名;Password=密码;"
'创建连接对象
Dim conn As New SqlConnection(connStr)
Try
'打开连接
conn.Open()
'执行 SQL 命令
Dim sqlCmd As New SqlCommand("SELECT * FROM 表名", conn)
'sqlCmd.ExecuteNonQuery() '执行非查询命令
Dim reader As SqlDataReader = sqlCmd.ExecuteReader() '执行查询命令
'读取结果集
While reader.Read()
MessageBox.Show(reader("字段名").ToString())
End While
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
'关闭连接
conn.Close()
End Try
End Sub
End Class
```
其中,Data Source 表示 SQL Server 的主机名或 IP 地址,Initial Catalog 表示要连接的数据库名称,User ID 和 Password 表示登录 SQL Server 的用户名和密码。在以上代码中,使用了 SqlCommand 类的 ExecuteReader 方法执行 SQL 查询命令,并使用 SqlDataReader 对象读取查询结果集。