在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
對象讀取查詢結果。
在實際應用中,建議將數據庫連接字符串存儲在配置文件中,以便輕松地更改數據庫連接信息。另外,要確保在使用完數據庫連接后關閉連接,以避免資源泄漏。