@author:xiangzi
@date:2009/12/31
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.data.sqlclient;
using system.data;
namespace dormmanage//資料庫連線類
class datacon
static string strcon = "data source=xiangzi-pc//sqlexpress;initial catalog=dormmanage;persist security info=true;user id=xz;password=comeon";//資料庫連線串
sqlconnection conn = new sqlconnection(strcon);
public sqldatareader query(string str)//查詢
if (this.conn.state == system.data.connectionstate.closed)//判斷連線是否開啟
this.conn.open();
sqlcommand cmd = new sqlcommand(str, conn);
return cmd.executereader();
public int insert(string str)//插入,刪除,更新 返回影響的行數
if (this.conn.state == system.data.connectionstate.closed)
this.conn.open();
sqlcommand cmd = new sqlcommand(str, conn);
return cmd.executenonquery();
public int login(string str, string name, string pas)//此**專用於登入,防止sql注入
conn.open();
sqlcommand comm = new sqlcommand(str,conn);
comm.parameters.add(new sqlparameter("@loginame",sqldbtype.nvarchar, 20));
comm.parameters["@loginame"].value=name;
comm.parameters.add(new sqlparameter("@loginpassword", sqldbtype.nvarchar, 20));
comm.parameters["@loginpassword"].value=pas;
return (int)comm.executescalar();
public void close()//關閉連線
conn.close();
c 資料庫連線類
c 資料庫連線類 using system using system.data using system.data.sqlclient using system.data.oledb namespace db public class database 根據sql查詢返回dataset物件,如果沒有...
c 資料庫連線類
資料來源連線字串 public database string constr 根據sql查詢返回dataset物件,如果沒有查詢到則返回null 查詢語句 dataset public dataset getdataset string sql catch exception e finally r...
C 類 連線接ACCESS資料庫類
using system using system.collections.generic using system.text using system.data using system.data.oledb namespace zxf 析構函式,釋放非託管資源 fk access catch e...