在C#中,可以使用DBHelper类来简化数据库操作的代码。DBHelper类可以封装常见的数据库操作,例如连接、执行SQL语句、返回数据集等操作,让开发者可以更方便地操作数据库。
以下是一个简单的示例代码,演示了如何使用DBHelper类来简化数据库操作:
using System;using System.Data;using System.Data.SqlClient;public class DBHelper{ private string connectionString; public DBHelper(string connectionString) { this.connectionString = connectionString; } public DataTable ExecuteQuery(string query) { using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); using (SqlCommand command = new SqlCommand(query, connection)) { DataTable dataTable = new DataTable(); using (SqlDataAdapter adapter = new SqlDataAdapter(command)) { adapter.Fill(dataTable); } return dataTable; } } } public void ExecuteNonQuery(string query) { using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); using (SqlCommand command = new SqlCommand(query, connection)) { command.ExecuteNonQuery(); } } }}// 使用示例string connectionString = "your_connection_string";DBHelper dbHelper = new DBHelper(connectionString);// 查询数据string query = "SELECT * FROM Table1";DataTable dataTable = dbHelper.ExecuteQuery(query);// 插入数据string insertQuery = "INSERT INTO Table1 (Column1, Column2) VALUES ('Value1', 'Value2')";dbHelper.ExecuteNonQuery(insertQuery);通过封装数据库操作的逻辑到DBHelper类中,可以让代码更加清晰和易于维护。在实际开发中,可以根据需求扩展DBHelper类,添加更多的方法来支持更多的数据库操作。