2019-01-07 回答
using system; using system.data.sqlclient; using system.data; public class db { static string sql="server=.;uid=名字;pwd=密码;database=你要连的数据库"; private sqlconnection objsqlconnection = new sqlconnection(sql); //以上是加载驱动你要连到的数据库 public int update(string sql) { objsqlconnection.open(); sqlcommand objsqlcommand = new sqlcommand(sql,objsqlconnection); int r=objsqlcommand.executenonquery(); objsqlconnection.close(); return r; //r如果是=1就是增删改成功! } //上面的方法是增删改 public dataset select(string sql) { dataset objdataset = new dataset(); sqldataadapter objsqldataadapter = new sqldataadapter(sql,objsqlconnection); objsqldataadapter.fill(objdataset); return objdataset; } //这个方法是查; } 这是一个连接sql的类; 你建这样的一个类,在哪个地方要就实例后调他的方法带入一个参数; 参数是sql增删改查的语句; 如果要在你做的那个程序实现增删改的话就 db db = new db(); int i = db.update(增的sql语句); // 返回的i是1就是成功了! =========================== db db = new db(); int i = db.update(删的sql语句); // 返回的i是1就是成功了! ========================== db db = new db(); int i = db.update(改的sql语句); // 返回的i是1就是成功了! ========================如果要查询 db db = new db(); dataset ds = new dataset(); ds = db.select(查的sql语句); //查询出的结果就放在ds里面;