1.前言:
本範例說明基本常用的MySQL連線字串的設定。
2.說明:
完整的連線字串說明請參考:
http://www.connectionstrings.com/mysql/
程式碼:
public static MySqlConnection MyOpenConn(string Server, string Database, string dbuid, string dbpwd)
{
//string cnstr = string.Format("server={0};database={1};uid={2};pwd={3}", Server, Database, dbuid, dbpwd);//標準連線設定
//string cnstr = string.Format("server={0};database={1};uid={2};pwd={3}; Connect Timeout=180", Server, Database, dbuid, dbpwd);//逾時連線時間設定
//string cnstr = string.Format("server={0};database={1};uid={2};pwd={3}; Port=3306", Server, Database, dbuid, dbpwd);//通訊端口設定,MySQL的預設端口為3306
//string cnstr = string.Format("server={0};database={1};uid={2};pwd={3}; Charset=utf8", Server, Database, dbuid, dbpwd);//編碼設定
string cnstr = string.Format("server={0};database={1};uid={2};pwd={3}; Port=3306; Connect Timeout=180; Charset=utf8", Server, Database, dbuid, dbpwd);//複合設定
MySqlConnection icn = new MySqlConnection();
icn.ConnectionString = cnstr;
if (icn.State == ConnectionState.Open) icn.Close();
icn.Open();
return icn;
}
文章標籤
全站熱搜
留言列表

