//獲取連線字串,在未引用system.configuration時可以手動拼寫引用
//private static string _connectionstring = system.configuration.configurationmanager.connectionstrings["stockdb"].connectionstring;
private
static
string _connectionstring = configurationmanager.connectionstrings["
stockdb
"].connectionstring;
sqlconnection conn = null
;sqlcommand cmd = null
;public
allocationbusiness()
//通用資料庫訪問類
//strconn為獲取的連線字串
utilities.dbutility.dbaccess dbdatastatistics = new utilities.dbutility.dbaccess(strconn, utilities.dbutility.dbprovidertype.sqlserver);
在ef模板生成的資料庫連線檔案中,也可以用這種方式獲取:如生成類名為:stockdbentities
using (stockdbentities db2 = newstockdbentities())
本地操作日誌及錯誤日誌的寫法:(要新增引用
utilities.dll
)
//////操作日誌寫入
/// ///
登入人 ///
日誌內容
public
static
void writelog(string username,string
logcontent)
//////
錯誤日誌寫入
/// ///
日誌內容
public
static
void writelog(string
logcontent)
webconfig資料庫連線配置:
<configuration
>
<
startup
>
<
supportedruntime
version
="v4.0"
sku=".netframework,version=v4.5"
/>
startup
>
<
connectionstrings
>
<
add
name
="conn"
connectionstring
="data source=192.168.30.104;initial catalog = 資料庫名;user id = sa;password = 123;connect timeout=5000"
providername
="system.data.sqlclient"
/>
connectionstrings
>
configuration
>
資料庫小知識點
create user wjbcs identified bywjbcs grant resource towjbcs grant connect towjbcs 登陸plsql後,新建乙個使用者 wjbcs及對應的密碼 wjbcs select from user constraints wher...
資料庫知識點
1.truncate delete和drop delete delete是一行行刪除資料,不影響表結構,並且會記錄日誌,可以進行回滾。truncate 刪除表中所有資料,不記錄日誌,不可以回滾,truncate之後表空間和索引大小會回到初始值。所以truncate之前最好備份 drop 刪除整個表結...
資料庫知識點
資料庫的事務,是指作為單個邏輯工作單元執行的一系列操作。事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向資料的資源。通過將一組相關操作組合為乙個要麼全部成功要麼全部失敗的單元,可以簡化錯誤恢復並使應用程式更加可靠。乙個邏輯工作單元要成為事務,必須滿足所謂的acid 原子性 ...