c 資料庫連線類

2021-08-29 19:04:29 字數 1558 閱讀 5751

/// 資料來源連線字串

public database(string constr)

///

/// 根據sql查詢返回dataset物件,如果沒有查詢到則返回null

///

/// 查詢語句

/// dataset

public dataset getdataset(string sql)

catch (exception e)

finally

return ds;

}///

/// 根據sql查詢返回dataset物件,如果沒有查詢到則返回null

///

/// 查詢語句

/// 開始記錄數

/// 最大記錄數

/// dataset

public dataset getdataset(string sql, int srecord, int mrecord)

catch (exception e)

finally

return ds;

}///

/// 對資料庫的增,刪,改的操作

///

/// sql語句

/// 是否成功

public bool executedatabase(string sql)

catch (exception e)

finally

this.close();

}return succeed;

}///

/// 獲得該sql查詢返回的第一行第一列的值,如果沒有查詢到則返回null

///

/// 查詢語句

/// 返回的第一行第一列的值

public string getscalar(string sql)

catch (exception e)

finally

return str;

}///

/// 獲得該sql查詢返回datatable,如果沒有查詢到則返回null

///

/// 查詢語句

///

public datatable getdatatable(string sql)

return tb;

}///

/// 開啟資料庫連線.

///

private bool open()

else if (conn.state == system.data.connectionstate.broken)

else if(conn.state == system.data.connectionstate.open)

}catch(exception e)

return succeed;

}///

/// 關閉資料庫連線

///

public void close()

}///

/// 釋放資料庫連線資源

///

public void dispose()}}

}

c 資料庫連線類

c 資料庫連線類 using system using system.data using system.data.sqlclient using system.data.oledb namespace db public class database 根據sql查詢返回dataset物件,如果沒有...

C 資料庫連線類

author xiangzi date 2009 12 31 using system using system.collections.generic using system.linq using system.text using system.data.sqlclient using sys...

C 類 連線接ACCESS資料庫類

using system using system.collections.generic using system.text using system.data using system.data.oledb namespace zxf 析構函式,釋放非託管資源 fk access catch e...