中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c#怎么用mysql數據庫連接池

小新
241
2021-03-17 11:59:03
欄目: 云計算

c#怎么用mysql數據庫連接池

c#用mysql數據庫連接池的示例:

class DbConn

{

private const int MaxPool=10;//最大連接數

private const int MinPool=5;//最小連接數

private const bool Asyn_Process=true;//設置異步訪問數據庫

private const bool Mars=true;

private const int Conn_Timeout=15;//設置連接等待時間

private const int Conn_Lifetime=15;//設置連接的生命周期

private string ConnString="";//連接字符串

private SqlConnection SqlDrConn=null;//連接對象

public DbConn()//構造函數

{

ConnString=GetConnString();

SqlDrConn=new SqlConnection(ConnString);

}

private string GetConnString()

{

return"server=localhost;"

+"integratedsecurity=sspi;"

+"database=pubs;"

+"MaxPoolSize="+MaxPool+";"

+"MinPoolSize="+MinPool+";"

+"ConnectTimeout="+Conn_Timeout+";"

+"ConnectionLifetime="+Conn_Lifetime+";"

+"AsynchronousProcessing="+Asyn_Process+";";

//+"MultipleActiveResultSets="+Mars+";";

}

public DataTable GetDataReader(string StrSql)//數據查詢

{

//當連接處于打開狀態時關閉,然后再打開,避免有時候數據不能及時更新

if(SqlDrConn.State==ConnectionState.Open)

{

SqlDrConn.Close();

}

try

{

SqlDrConn.Open();

SqlCommandSql Cmd=new SqlCommand(StrSql,SqlDrConn);

SqlDataReader SqlDr=SqlCmd.ExecuteReader();

if(SqlDr.HasRows)

{

DataTable dt=new DataTable();

//讀取SqlDataReader里的內容

dt.Load(SqlDr);

//關閉對象和連接

SqlDr.Close();

SqlDrConn.Close();

returndt;

}

returnnull;

}

catch(Exception ex)

{

System.Windows.Forms.MessageBox.Show(ex.Message);

return null;

}

finally

{

SqlDrConn.Close();

}

}

}

0
林周县| 都匀市| 灵璧县| 廉江市| 民勤县| 喀什市| 阳泉市| 高雄县| 汉中市| 犍为县| 桐城市| 长治县| 罗甸县| 哈尔滨市| 新疆| 兰考县| 抚顺县| 来宾市| 南京市| 桃园县| 佳木斯市| 嘉义市| 丹阳市| 黄陵县| 海门市| 桃源县| 九寨沟县| 依兰县| 民县| 镇平县| 布拖县| 兴业县| 延津县| 宿迁市| 玉屏| 通江县| 水城县| 云浮市| 玉山县| 万荣县| 汕尾市|