System.Data.Odbcを使用してローカルにホストされているMySQL 5.1.53データベースに接続しようとしているVisual Studio 2008 C#.NET 3.5アプリケーションがあります。C#のMySqlデータベースに接続
using (System.Data.Odbc.OdbcConnection c = new System.Data.Odbc.OdbcConnection("Driver ={MySQL ODBC 5.1 Driver}; Server =localhost; Database =mydatabase; User =root; Option =3; "))
{
c.Open();
}
残念ながら、私は例外を取得:System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
私が正常に設定を使用してVS2008サーバーエクスプローラを使用して、このデータベースに接続することができます使用Dsn=mydatabase;uid=root
:
Data source: .NET Framework Data Provider for ODBC
Use user or system data source name: mydatabase
User name: root
これは、接続文字列を生成私のC#コードのこの接続文字列でも同じ例外が発生します。
C#でこのデータソースに正常に接続するには何が必要ですか?
:ここにリンクがありますか? –
ガイドラインとしてhttp://www.connectionstrings.com/を試しましたか? –
実際にはIDBConnectionインターフェイスです.SQL接続ではありません。 – tsells