using system;
namespace com.joybase.db
// ///
// /// 資料庫連線型別,即判斷是system.data.sqlclient型別或者是system.data.oledb型別的。
// ///
// private static dbtype databasetype
//
// else
//
// //其它則返回system.data.oledb型別的連線
// else
//
// }
//// }
// return dbtype.oledb;
//// }
////
// }
///
/// 過載getconn(string)方法,此時連線字串的標籤名將為「database.connectionstring」
///
///
/// 返回乙個連線
public static system.data.idbconnection getconn()
///
/// 獲得資料庫連線介面
///
/// 乙個在config檔案中設定連線字串的標籤名
///
public static system.data.idbconnection getconn(string p_connstringsetname)
else
if(connstr==null||connstr=="")
dbtype m_dbtype;//=
provider.databasetype;
/*
* 注釋:我們對前面的編碼進行了部分的修改,鑑於system.data.sqlclient的連線
* 字串當中不可能出現"
provider"字樣,所以我們根據是否有
provider字樣來判斷
* 該連線是基於system.data.sqlclient的或者system.data.oledb的。
* 可以將 connectionstring 屬性設定為單個單元。(不能為 sqlconnection 物件指定
provider 屬性。)
* –或–
** 可以設定單個屬性(datasource、database、username 等等)。如果設定單個屬性,則將為您生成連線字串。
* 注意 在連線字串中儲存使用者名稱和密碼有安全性設定的意味。有關詳細資訊,請參閱introduction to ado.net connection design tools。
* */
if(connstr.tolower().indexof("
provider")==-1) m_dbtype=dbtype.sqlclient;
else m_dbtype=dbtype.oledb;
tryelse
}catch
// }
//if(conn.state!=system.data.connectionstate.closed) conn.close();
return conn;}}
///
/// 列舉型別,即乙個資料庫連線型別的列舉
///
enum dbtype
}seover="window.status='正文--
乙個資料庫操作類的
例項(二.
provider類)';return true">
ASP中乙個資料庫操作類
是否隱藏錯誤資訊的選項,true 顯示,false 隱藏 const is debug true class conn public objcn private connstr private errinfo private executecnt private time start private...
如何用乙個資料庫的資料去更新另乙個資料庫的內容
愚翁 如何用乙個資料庫的資料去更新另乙個資料庫的內容 上次寫了乙個簡單資料庫之間資料交換的程式,但是考慮到如果資料量大的情況,我所使用的 dataadatper dataset 方法,在效能上就有很大的劣勢。不過,要想在資料量大的資料庫之間能高效地交換,就需要捨棄原先的方法,而改用 dbcomman...
乙個資料庫查詢的問題
有乙個表user book記錄了一名使用者擁有的書籍的資訊,表的資料如下 key userid bookid 1 1 2 2 1 3 3 1 4 4 2 1 5 2 3 這表明這名使用者1擁有2,3,4三本書,使用者2擁有1,3兩本書,以此類推。現在要用1個sql語句得到下面問題的結果 給出任意個b...