sql server的DBhelp代码
时间: 2023-06-28 21:10:02 浏览: 157
SQLDBhelp类
3星 · 编辑精心推荐
以下是一个简单的 SQL Server 数据库操作的 C# 示例,使用了 .NET Framework 内置的 System.Data.SqlClient 命名空间:
```csharp
using System.Data.SqlClient;
public class DBHelper
{
private static string connectionString = "Data Source=your_server_name;Initial Catalog=your_database_name;User ID=your_username;Password=your_password;";
public static DataTable ExecuteQuery(string sql)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand(sql, connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable dataTable = new DataTable();
adapter.Fill(dataTable);
return dataTable;
}
}
public static int ExecuteNonQuery(string sql)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand(sql, connection);
return command.ExecuteNonQuery();
}
}
}
```
使用方法如下:
```csharp
// 查询数据
string querySql = "SELECT * FROM your_table_name";
DataTable dataTable = DBHelper.ExecuteQuery(querySql);
// 插入、更新、删除数据
string nonQuerySql = "INSERT INTO your_table_name (column1, column2) VALUES ('value1', 'value2')";
int affectedRows = DBHelper.ExecuteNonQuery(nonQuerySql);
```
其中,connectionString 变量中的参数需要根据实际情况进行修改。
阅读全文