using System.Data;
using System.Data.SqlClient;
namespace demo
{
public class DBHelper
{
//数据库连接字符串
public static string ConnString = "server=.;database=demo;uid=sa;pwd=123456";
//数据库连接对象
public static SqlConnection Conn = null;
//初始化数据库连接
public static void InitConnection()
{
//如果连接对象不存在,则创建连接
if (Conn == null)
{
Conn = new SqlConnection(ConnString);
}
//如果连接对象关闭,则打开连接
if (Conn.State == ConnectionState.Closed)
{
Conn.Open();
}
}
//增删改操作
public static bool ExecuteNonQuery(string sql)
{
InitConnection();
//创建命令对象
SqlCommand cmd = new SqlCommand(sql, Conn);
//执行sql语句,获取受影响行数
int result = cmd.ExecuteNonQuery();
//关闭连接
Conn.Close();
//返回执行结果,true:成功,false:失败
return result > 0;
}
//查询操作
public static DataTable GetDataTable(string sql)
{
InitConnection();
//创建数据适配器
SqlDataAdapter adapter = new SqlDataAdapter(sql, Conn);
//创建数据集对象
DataSet ds = new DataSet();
//将数据填充到数据集
adapter.Fill(ds);
//关闭连接
Conn.Close();
//返回结果
return ds.Tables[0];
}
}
}
11-05
1076
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-26
8426
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交