我是MySQL Workbench的新手,我試圖製作一個計時系統。我想知道如何將MySQL與Visual Studio C#連接起來?將MySQL與Visual Studio C連接起來#
回答
你需要一個「連接器/驅動器」從.NET連接到MySQL,你可以從這裏找到MySQL的官方.NET連接器:
http://dev.mysql.com/downloads/connector/net/
連接器將安裝MySQL。數據庫,你有類與MySql溝通(MySqlConnection,MySqlCommand,MySqlDataAdapter等)
一旦你在停止.net連接器,使用mysql.data庫,並編譯.exe,如果您在未安裝mysql的計算機上執行.exe。網絡連接器,它會工作嗎? –
雖然這個連接器是GPL許可的,但它有效地強制你的項目獲得許可,如果它是爲另一家公司開發的商業項目,他們可能不會樂意在GPL上使用它。 – jahu
如果您在PC上首次使用MySQL,請執行以下操作。
- 安裝MySQL服務器(Link here) - 28 MB
- 安裝MySQL ODBC連接器(Link here) - 3 MB
現在安裝SQLyog的社區版。 (Link here)。你可以使用這個操作你的MySQL數據庫。
現在在web.config的AppSettings中,設置兩個這樣的條目。
<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;
希望你的想法。
你可以使用dotConnect for MySQL連接到MySQL。
最簡單的方法是使用的NuGet獲得的.Net連接器爲MySQL:
一旦你安裝了MySql.Data包,你可以這樣做:
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. 將MySQL與Crystal Reports v10連接起來
- 2. 將RS232與Visual Basic 2010連接起來?
- 3. 將Visual Studio 2013與SQL Server 2012連接起來
- 4. 如何在Visual Studio代碼中將angular2與sqlserver連接起來?
- 5. 將SQL Server 2008 R2與Visual Studio 2010連接起來
- 6. 如何將github與Visual Studio代碼連接起來?
- 7. Visual Studio C++連接到MYSQL服務器
- 8. Visual Studio 2008 vC++ Mysql連接
- 9. Visual Studio C++連接到DB2
- 10. Visual Studio 2010連接器[C]
- 11. VISUAL C++ 2010連接mysql
- 12. 如何將bonita bpm與mysql數據庫連接起來?
- 13. 如何將Android Studio與SQL Server數據庫連接起來
- 14. Visual C++ MySQL連接器/ C錯誤?
- 15. 將C++ exe與C庫(GNU)連接起來的麻煩
- 16. 將r與Hadoop連接起來
- 17. 將GPIB與Qt連接起來
- 18. 將ActiveDirectory與ASP.NET或PHP連接起來
- 19. 將Oracle與SQL Server連接起來
- 20. 將cakephp 2.0與PostgreSQL連接起來
- 21. 我是否需要使用C和C++ MySQL連接器來連接Visual C++?
- 22. 無法從Visual Studio連接到MySQL
- 23. Visual Studio 2008到MySQL的連接
- 24. Visual Studio 2010 Ultimate無法連接到MySql
- 25. 將Android與MySql Restful Data Base連接起來?
- 26. 將Java對象與MySql表連接起來
- 27. 如何將mysql與java連接起來用於html表單?
- 28. 如何將C#系統與局域網外的MySQL數據庫連接起來?
- 29. 如何將我的C++程序與newmat類連接起來?
- 30. 如何使用App.config將C#與Db連接起來?
請參閱:http://stackoverflow.com/questions/6419997/connecting-mysql-with-visual-studio-c –