🌷🌷🌷🌷例子1:连接数据库并执行查询
🌷🌷🌷🌷例子2:插入数据并处理异常
🌷🌷🌷🌷例子3:使用事务处理多个数据库操作
🌷🌷🌷🌷例子4:数据持久化和读取
例子1:连接数据库并执行查询
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string sqlQuery = "SELECT * FROM Customers";
using (SqlCommand command = new SqlCommand(sqlQuery, connection))
{
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader["FirstName"] + " " + reader["LastName"]);
}
reader.Close();
}
}
}
}
解析:
这个例子展示了如何连接数据库并执行查询操作。首先,我们创建一个SqlConnection对象,并提供连接字符串来指定要连接的数据库。然后,使用Open方法打开连接。接下来,我们定义一个SQL查询语句,然后创建一个SqlCommand对象,并将查询语句和连接对象作为参数传递给它。通过调用ExecuteReader方法,我们执行查询并获得一个SqlDataReader对象来读取查询结果。在循环中,我们使用Read方法逐行读取查询结果,并将每行的FirstName和LastName字段输出到控制台。