在C#中連接數據庫通常使用ADO.NET庫來操作數據庫。下面是一個簡單的示例代碼,演示如何使用C#中的DBHelper類連接和操作數據庫:
using System;
using System.Data;
using System.Data.SqlClient;
public class DBHelper
{
private string connectionString;
public DBHelper(string connectionString)
{
this.connectionString = connectionString;
}
public void ConnectToDatabase()
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("Connected to database");
// 可以在這里執行數據庫操作,比如查詢數據或更新數據
}
}
public DataTable GetDataFromDatabase(string query)
{
DataTable dataTable = new DataTable();
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
Console.WriteLine("Connected to database");
SqlCommand command = new SqlCommand(query, connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(dataTable);
}
return dataTable;
}
}
在上面的代碼中,我們創建了一個DBHelper類,其中包含了連接字符串和一些方法用來連接數據庫和執行SQL查詢。可以通過創建一個DBHelper實例并調用相關方法來連接和操作數據庫。