使用VisualC#连接远程MySQL数据库我正在尝试使用VisualC#2008ExpressEdition连接远程MySQL数据库。有没有一种方法可以使用编辑器进行连接,或者我是否必须手动对连接进行编码?该编辑器有一个清晰易懂的向导,用于连接到MicrosoftSQLServer和Access数据库,但我没有看到添加远程MySQL数据源的简单方法。我尝试寻求帮助,但找不到任何有用的东西。有没有人用编辑器做过这个?或者可以指出一个有用的方向吗?您必须手动编写连接代码才能使用VisualC#2008ExpressEdition连接到远程MySQL数据库。VS2008Express(以及VS2005Express)也不允许您通过数据源对话框使用MySQL.NetProvider。非Express版本允许您这样做。要将MySQL与VSExpress一起使用,您必须包含对MySQLDLL的引用。如果您安装了MySQL.NetProvider,DLL将位于C:\ProgramFiles\MySQL\MySQLConnectorNetxxx。或者将DLL复制到项目的Bin文件夹中。包含DLL后,您可以使ConnectionString连接到远程MySQL数据库。可以在此处找到MySQL.NetProvider在线程396593中提出了类似的问题编辑:我在发帖前没有检查RishiAgarwal的回答。我认为他的回答更清楚地说明了我不确定这个和快速版本的快速版本,但你应该尝试MySQLConnector/Net。它适用于我的VS2008Pro。“express”(甚至只是“csc”)的好处在于,即使它没有设计者来帮助处理某些事情(比如将连接字符串设置为最有用的数据库),核心框架也不受限制..因此,您可能必须自己输入连接字符串并添加对MySQL/.NET提供程序的引用,但它应该在运行时工作,即使在调试时也是如此。哪个好;-p使用系统;使用System.Collections.Generic;使用System.Linq;使用系统文本;使用MySql.Data.MySqlClient;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){Console.WriteLine("Welcome...!");StringconString="SERVER=localhost;DATABASE=l2emu;UserID=root;PASSWORD=password;";MySqlConnection连接=newMySqlConnection(conString);Stringcommand="SELECT*FROMcharacters";MySqlCommandcmd=newMySqlCommand(命令,连接);MySqlDataReader阅读器;尝试{connection.Open();cmd.ExecuteNonQuery();读者=cmd.ExecuteReader();cmd.CommandType=System.Data.CommandType。文本;while(reader.Read()!=false){Console.WriteLine(reader["char_name"]);Console.WriteLine(阅读器[“水平”]);}控制台.ReadLine();}catch(MySqlExceptionMySqlError){Console.WriteLine(MySqlError.Message);}}}}这是示例,但是你必须下载mysql连接器,现在你可以使用实体到mysqlhttp://www.codeproject.com/Tips/426790/Using-MySQL-with-Entity-Framework以上就是C#学习教程:使用VisualC#连接远程MySQL数据库分享全部内容。如果对你有用,需要了解更多C#学习教程,希望大家多多关注——本文来自网络合集,不代表立场,如涉及侵权,请点击有权联系管理员删除如需转载请注明出处:
