![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 william ![]()
![]() |
我在Form1中定義Mysql連線 static string dbHost = "192.168.1.4"; static string dbUser = "user01"; static string dbPass = "pass01"; static string dbName = "eq_schema"; static string connStr = "server=" + dbHost + ";uid=" + dbUser + ";pwd=" + dbPass + ";database=" + dbName; MySqlConnection cn = new MySqlConnection(connStr); 要如何才能在Form2中直接使用cn , 而不需再次定義呢 ? 謝謝!感激不盡 其他程式如下 MySqlCommand cmd = new MySqlCommand(); cmd.Connection = cn; cmd.CommandText = "SELECT* FROM history"; MySqlDataReader dr = cmd.ExecuteReader(); |
1樓
不錯的參考
小魚 ![]() |
獨立一個Class,
處理資料庫的部分。
本篇文章回覆於2018-01-17 00:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
william ![]() |
謝謝大大的回覆,
獨立一個Class , 不是會在每個From的地方new一個新物件 , 這樣是不是Connection在每個From還是有一個 這樣資源是不是也重覆了 , 是想說開一個資源給其他From公用就好(或是從From2取用From1的資源) ,但不清楚要如何建立
本篇文章回覆於2018-01-17 08:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
最有價值解答
春天 ![]() |
類似這樣
本篇文章回覆於2018-01-17 15:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |