在WinForm项目中,可以使用ADO.NET来连接数据库。以下是一个简单的示例代码,演示如何连接到数据库并执行一条SQL查询语句:
using System;
using System.Data;
using System.Data.SqlClient;
namespace WinFormDatabaseConnection
{
public class DatabaseConnection
{
private string connectionString = "Data Source=YourServer;Initial Catalog=YourDatabase;Integrated Security=True";
public void ConnectAndQueryDatabase()
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string sqlQuery = "SELECT * FROM YourTable";
SqlCommand command = new SqlCommand(sqlQuery, connection);
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
// Process data here
}
}
}
}
}
}
在上面的代码中,首先定义了数据库连接字符串 connectionString
,然后在 ConnectAndQueryDatabase
方法中创建了一个 SqlConnection
对象,并打开连接。接着定义了一个SQL查询语句,并创建一个 SqlCommand
对象来执行查询。最后使用 SqlDataReader
对象读取查询结果。
在实际应用中,建议将数据库连接字符串存储在配置文件中,以便轻松地更改数据库连接信息。另外,要确保在使用完数据库连接后关闭连接,以避免资源泄漏。