我是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. 将Visual Studio连接到MySQL
- 2. 将MySQL与Crystal Reports v10连接起来
- 3. 将RS232与Visual Basic 2010连接起来?
- 4. 将SQL Server 2008 R2与Visual Studio 2010连接起来
- 5. 将Visual Studio 2013与SQL Server 2012连接起来
- 6. 如何将github与Visual Studio代码连接起来?
- 7. 如何在Visual Studio代码中将angular2与sqlserver连接起来?
- 8. Visual Studio C++连接到MYSQL服务器
- 9. Visual Studio 2008 vC++ Mysql连接
- 10. Visual Studio 2013 MVC MySql连接
- 11. Visual Studio 2010连接器[C]
- 12. Visual Studio C++连接到DB2
- 13. PhoneGap与Visual Studio连接
- 14. VISUAL C++ 2010连接mysql
- 15. 如何将bonita bpm与mysql数据库连接起来?
- 16. 如何将Android Studio与SQL Server数据库连接起来
- 17. Visual C++ MySQL连接器/ C错误?
- 18. 将C++ exe与C库(GNU)连接起来的麻烦
- 19. 连接mysql与c#
- 20. 我是否需要使用C和C++ MySQL连接器来连接Visual C++?
- 21. 将cakephp 2.0与PostgreSQL连接起来
- 22. 将python项目与virtualenv连接起来
- 23. 将Oracle与SQL Server连接起来
- 24. 将gcc与g ++代码连接起来
- 25. 将GPIB与Qt连接起来
- 26. 将r与Hadoop连接起来
- 27. 将ActiveDirectory与ASP.NET或PHP连接起来
- 28. VB,MySQL和API连接 - Visual Studio 2012
- 29. 麻烦连接Visual Studio到MySQL
- 30. Visual Studio 2008到MySQL的连接
请参阅:http://stackoverflow.com/questions/6419997/connecting-mysql-with-visual-studio-c –