c#连接数据库的代码怎么简化
我建立了多个窗体,每个窗体都要连接数据库,查询里面的数据,但如果是人员管理系统,每次来新员工我都要写一次连接数据库的代码,这样很麻烦,我应该怎么建立一个数据库连接类,这样我就可以每次调用就行,求代码。。。谢谢
我还是学生,刚自学新人,请给每句写下注释
class SQLDB//连接数据库
{
private SqlConnection con;
public SQLDB()
{
string conn = "Data Source=192.168.1.2;Database=mima;Uid=sa;Pwd=0626";
con = new SqlConnection(conn);
}
public SqlDataReader RunSql(string strSql)//把指定的select语句传进来,运行
{
con.Open();
SqlCommand mycom = new SqlCommand(strSql, con);
SqlDataReader dr = mycom.ExecuteReader();
return dr;
}
public DataSet GetDataSet(string strSql)
{
DataSet ds = new DataSet();
try
{
con.Open();//打开数据连接
SqlDataAdapter adapter = new SqlDataAdapter(strSql, con);
adapter.Fill(ds);
}
catch (Exception ex)
{
MessageBox.Show("执行错误:" + strSql + ex.Message.ToString().Trim());
}
finally
{
con.Close();//关闭数据库连接
}
return ds;
}
可不可以更简单,每次返回一个字符串,之后我再自己分解