私はMySQL Workbenchを初めて使いました。私は計時システムを作ろうとしています。私はどのようにVisual Studio C#でMySQLに接続するのだろうか?Visual StudioでMySQLを接続するC#
答えて
、あなたはここでのMySQLから公式.NETコネクタを見つけることができます。
http://dev.mysql.com/downloads/connector/net/
コネクタは、MySQLをインストールします。 MySqlConnection、MySqlCommand、MySqlDataAdapterなどと通信するためのクラスを持つデータライブラリ
あなたがでたら.netコネクタを停止し、mysql.dataライブラリを使用し、mysqlをインストールしていないマシンでその.exeを実行すると、.exeをコンパイルします。ネットコネクタ、それは動作しますか? –
しかし、このコネクタにはGPLがライセンスされているので、あなたのプロジェクトにもライセンスが与えられ、他社のために開発された商用プロジェクトであれば、GPLでそれを持つことは喜ばしくないかもしれません。 – jahu
は、このウェブサイトを試してみてください:
http://www.connectionstrings.com/mysql#p34
があなたの接続文字列を設定して、SQLServerデータベースを呼んでいたかのように、残りはちょうど動作するはずです。幸運。
PCで初めてMySQLを使用している場合は、これらの作業を行います。
- MySQLサーバ(Link here)のインストール - 28メガバイト
- MySQLのODBCコネクタをインストール(Link here)〜3メガバイト
今すぐSQLyogのコミュニティ版をインストールします。 (Link here)。これを使用してMySQLデータベースを操作できます。
web.configのAppSettingsで、このように2つのエントリを設定します。
<configuration>
<appSettings>
<add key="ODBCDriver" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;"/>
<add key="DataBaseDetails" value="Database=mydatabase;uid=root;pwd=;Option=3;"/>
</appSettings>
</configuration>
これをあなたのMySQLクラスのように呼び出します。
public string MyConnectionString
{
get
{
//return {MySQL ODBC 5.1 Driver};Server=localhost;Database=mydatabase;uid=root;pwd=;Option=3;
return ConfigurationManager.AppSettings["ODBCDriver"]
+ ConfigurationManager.AppSettings["DataBaseDetails"];
}
}
これで、このような接続を初期化できます。
OdbcConnection connection = new OdbcConnection(MyConnectionString);
名前空間は
using System.Data.Odbc;
は、あなたのアイデアを得る願って輸入。あなたがMySQLへ.NETから接続するには、「コネクタ/ドライバ」が必要です
最も簡単な方法は、MySQLの.NETコネクタを取得するためにNuGetを使用することです:
using (var connection = new MySqlConnection("Server=localhost;Database=MyDatabaseName;Uid=root;Pwd=;"))
using (var command = connection.CreateCommand()) {
connection.Open();
command.CommandText = "select id, name from widgets";
using (var reader = command.ExecuteReader())
while (reader.Read())
Console.WriteLine(reader.GetString(0) + ": " + reader.GetString(1));
}
- 1. Visual Studio 2013プレビューでのMySQLデータベース接続
- 2. Visual C#Express 2008とのMySQL接続
- 3. のVisual Studio、Visual StudioでAsp.netの接続文字列
- 4. Visual Studio 2013でC++でmysqlに接続しようとすると未解決の外部が発生する
- 5. MS Visual Studio 2008でVC++からMySQLに接続する方法は?
- 6. C Mysql接続ハンドラ
- 7. API経由でJavaとVisual Studio 6 C++を接続する最良の方法
- 8. Visual C++ ODBCアプリケーションがMySQLデータベースに接続できません
- 9. Visual Studio 2008のPostgreSQLデータ接続/サーバエクスプローラ
- 10. Visual Studio 2010への接続の追加
- 11. C#のMySqlデータベースに接続
- 12. C#Visual Studio 2013とphp myadminデータベースの接続方法
- 13. Cをmysqlに接続
- 14. Visual Studioでデータベースに接続するには
- 15. Visual Studioを使用してMacでXamarinを接続します
- 16. mysqlへのC++データベース接続
- 17. Visual Studio 2008をVirtual PC 2007に接続する
- 18. Visual Studio 2010でデータ接続を削除できません
- 19. Visual StudioとMySQL
- 20. Visual Studio 2010のC#Windowsアプリケーションでmysqlを使用する
- 21. Visual StudioでMySQLを使用するC#エラー
- 22. mysqlデータベースに接続するC++
- 23. node.js経由で電子エッジアプリケーションにVisual Studioデバッガを接続
- 24. Visual StudioからOracleに接続する際のエラー
- 25. Visual Studio 11からWWAHOSTに接続する方法
- 26. Visual Studio 2008を使用してC++を使用してMS Accessデータベースに接続
- 27. vC++でmysqlを接続
- 28. Visual StudioでMySQLデータソースに接続する方法xxx64マシンで2012/2013 expressを表現
- 29. C#.NETホストのmysqlデータベースに接続
参照:http://stackoverflow.com/questions/6419997/connecting-mysql-with-visual-studio-c –