用c#编写连接数据库的代码
时间: 2024-03-09 15:46:57 浏览: 72
C#连接Access数据库
4星 · 用户满意度95%
好的,这里是一个简单的 C# 连接 SQL Server 数据库的示例代码:
```
using System.Data.SqlClient;
// 在合适的位置定义连接字符串
string connStr = "Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;";
// 创建连接对象
using (SqlConnection conn = new SqlConnection(connStr))
{
// 打开连接
conn.Open();
// TODO: 在这里编写数据库操作代码
}
```
这个示例中,我们使用了 `SqlConnection` 类来创建连接对象,并使用 `connStr` 变量存储了连接字符串,可以根据实际情况修改。连接对象创建后,可以使用 `Open()` 方法打开连接,然后在 TODO 的位置编写具体的数据库操作代码。
例如,如果要查询 `Users` 表中的所有记录,可以使用以下代码:
```
using (SqlConnection conn = new SqlConnection(connStr))
{
conn.Open();
string sql = "SELECT * FROM Users";
using (SqlCommand cmd = new SqlCommand(sql, conn))
{
using (SqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
string username = reader.GetString(0);
string password = reader.GetString(1);
// TODO: 在这里处理查询结果
}
}
}
}
```
这个示例中,我们使用了 `SqlCommand` 和 `SqlDataReader` 类来执行 SQL 查询,并读取查询结果。注意,在查询结果中,字段的顺序是从左到右的,可以使用 `GetString()`、`GetInt32()`、`GetDateTime()` 等方法获取对应类型的字段值。在 TODO 的位置,可以根据需要处理查询结果。
阅读全文