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