vb向数据库中添加数据
时间: 2023-08-29 15:08:04 浏览: 66
以下是 VB.NET 向数据库中添加数据的示例代码:
首先,你需要引用 `System.Data.SqlClient` 命名空间。然后你需要创建一个 `SqlConnection` 对象,并传入数据库连接字符串。例如:
```
Dim conn As New SqlConnection("Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;")
```
接下来,你需要打开数据库连接:
```
conn.Open()
```
然后,你需要创建一个 `SqlCommand` 对象,并传入 SQL INSERT 语句和连接对象:
```
Dim cmd As New SqlCommand("INSERT INTO myTable (column1, column2) values (@value1, @value2)", conn)
```
在上面的语句中,`@value1` 和 `@value2` 是参数,你需要为它们提供值。例如:
```
cmd.Parameters.AddWithValue("@value1", "John")
cmd.Parameters.AddWithValue("@value2", "Doe")
```
最后,你可以执行 `SqlCommand` 对象的 `ExecuteNonQuery` 方法来插入数据:
```
cmd.ExecuteNonQuery()
```
最后,别忘了关闭数据库连接:
```
conn.Close()
```
完整的代码示例如下:
```
Dim conn As New SqlConnection("Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;")
conn.Open()
Dim cmd As New SqlCommand("INSERT INTO myTable (column1, column2) values (@value1, @value2)", conn)
cmd.Parameters.AddWithValue("@value1", "John")
cmd.Parameters.AddWithValue("@value2", "Doe")
cmd.ExecuteNonQuery()
conn.Close()
```