サードパーティのコンポーネントなしでC#からMySQLに接続しますか?

StackOverflow https://stackoverflow.com/questions/1629532

  •  06-07-2019
  •  | 
  •  

質問

私は常にシンプルなSQLに接続していましたが、今はMySQLサーバーに接続する必要があります。 System.data.odbc接続は機能すると思っていましたが、接続しません。 ConnectorやMyODBCなどのサードパーティ製品をダウンロードしてインストールする必要があるかどうかはわかりません。.NETのODBCで十分だと思いました。アドバイスをお願いします。

これまで使用していたもの:

 string ConString = @"driver={MySQL ODBC 3.51 Driver};server=localhost;database=db;uid=band;pwd=letmein;";
                dbconn.ConnectionString = ConString;
dbcon.Open();

事前に感謝します。

役に立ちましたか?

解決

MySQLデータベースに接続するさまざまな可能性があります。それらのリスト(および必要な接続文字列)は、この優れたサイトで見つけることができます: http://www.connectionstrings .com / mysql

編集:サードパーティ製のコネクタを回避しようとしているので(ターゲットデータベース用に特別に作成されているため、推奨しますが)、「。NET Framework Data Provider for OLE DB」を探してください。または" .NET Framework Data Provider for ODBC"リスト内

他のヒント

MySQLのodbcドライバーまたは使用する.Net Frameworkクラス(つまり、MySql.Data.MySqlClient.MySqlConnection)のいずれかが必要です

.NetおよびWindowsにはMySQLのネイティブサポートが含まれていません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top