[英]Creating a single connection file for my C# .NET Winform Application
我想創建一個單獨的連接文件,使用它,我的winform應用程序的所有表單應該連接到在線mysql數據庫並選擇,更新和插入數據。
我已將連接文件命名為CONNECTION.CS,連接字符串為:
OdbcConnection conn = new OdbcConnection("Driver={MySQL ODBC 5.1 Driver};uid=ab ; password=pass;server=www.myweb.com;database=mydb;port=3306");
現在,我如何在Form1.cs,Form2.cs ..........中使用它來建立與數據庫的連接並開始插入和檢索數據? 請幫忙。
我是否需要在所有表單中繼承此Connection.cs? 請幫助代碼
我認為如果你在app.config文件中定義它會更容易
<appSettings>
<add key="ConnectionString" value="Driver={MySQL ODBC 5.1 Driver};uid=ab ; password=pass;server=www.myweb.com;database=mydb;port=3306" />
</appSettings>
</configuration>
所以每當你想獲得一個連接字符串,你就可以得到它:
string strConn = ConfigurationManager.AppSettings["ConnectionString"];
或者您可以將類用作數據訪問層:
class Connection
{
OleDbConnection conn;
OleDbCommand cmd;
public Connection()
{
string connnstr = "Driver={MySQL ODBC 5.1 Driver};uid=ab ; password=pass;server=www.myweb.com;database=mydb;port=3306";
conn = new OleDbConnection(connstr);
cmd = new OleDbCommand();
cmd.Connection = conn;
}
public OleDbDataReader GetData()
{
....
}
}
然后,只要你想得到數據
Connection conn = new Connection();
OleDbDataReader dr = conn.getData();
通過這種方式,您只需定義一個連接文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.