在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实例并调用相关方法来连接和操作数据库。