.NET框架提供了多种方式来连接和操作数据库。最常用的是ADO.NET(ActiveX Data Objects .NET),它是一组向.NET程序员公开数据访问服务的类。ADO.NET支持两种访问数据的模型:连接模式和断开连接模式。连接模式通过SQL连接来访问数据,而断开连接模式则通过DataSet对象来操作数据。
以下是一个使用C#和SQL Server数据提供程序连接数据库的示例:
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Server=your_server_name;Database=your_database_name;User Id=your_username;Password=your_password;";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("数据库连接成功!");
string query = "SELECT * FROM your_table_name";
SqlCommand command = new SqlCommand(query, connection);
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader["column_name"].ToString());
}
}
}
Console.WriteLine("数据库连接关闭。");
}
}
Connect Timeout
参数。string query = "SELECT * FROM your_table_name WHERE id = @id";
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@id", userId);
通过以上步骤,你可以成功连接到数据库并执行查询操作。如果遇到具体问题,可以根据错误信息进行排查和解决。
领取专属 10元无门槛券
手把手带您无忧上云