Я думаю, что будет проще, если вы определите его в файле 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();
, таким образом, вы просто определяете один файл подключения.