您的位置:首页 > 数据库

C#代码连接SQL Server数据库

2012-02-08 16:15 246 查看
class SqlExecute
{
private string connectionString;
private SqlConnection conn;
private SqlCommand cmd;
private SqlDataAdapter adapter;
private SqlDataReader reader;
private DataSet dataset;
public SqlExecute()
{
connectionString = "server=localhost;uid=sa;pwd=saas;database=stu";
}
private void getStatement()
{
try
{
connectionString = "server=localhost;uid=sa;pwd=saas;database=stu";
conn = new SqlConnection(connectionString);
conn.Open();
}
catch(Exception e)
{

}
}
public void closeData()
{
try
{
if(conn.State == ConnectionState.Open)
conn.Close();

}
catch(Exception e)
{

}

}
public int newDataUpdate(string sql)
{
getStatement();
cmd = new SqlCommand();
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;
cmd.CommandText = sql;
int i = cmd.ExecuteNonQuery();
return i;
}
public DataSet sqlQuery(string sql)     //查询数据
{
adapter = new SqlDataAdapter(sql,connectionString);
dataset = new DataSet();
adapter.Fill(dataset);
return dataset;
}
public void fillGrid(string sql,DataGridView dgv)       //填充GridView
{
DataSet ds = sqlQuery(sql);
dgv.DataSource = ds.Tables[0];
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: