C#代码连接SQL Server数据库

来源:互联网 发布:nginx 无reload 编辑:程序博客网 时间:2024/06/05 02:02
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];        }    }


原创粉丝点击