visual studio->资源->数据库连接->mysql数据库(mysql数据提供程序)全部填充 server
, user
, password
.
连接正确打开。在服务器查看器中,我可以看到所需的数据库,并可以通过 rightmousebutton
单击菜单。
但是!!!
试图在程序代码中打开连接。从数据库属性复制连接字符串。错误。
尝试了许多来自connection string.com的其他变体连接字符串(用户id、密码и 关闭防火墙,安装mysql连接器,安装ado.net连接器,授予根权限。我不明白为什么它不起作用。以下是开放连接的代码: String^ connectionstring = "server=localhost;database=users;persist security info=True;user id=root;password=12345;"; SqlConnection^sqlConnection = gcnew SqlConnection(connectionstring); sqlConnection->Open();
1条答案
按热度按时间bweufnob1#
剩下3天就烧了自己解决!!!!
1.转到https://www.devart.com/dotconnect/mysql/,下载免费的lite版本连接器
2
using namespaces Devar::Data::MySql;
在名称空间中三。
帮助文件到连接器https://www.devart.com/dotconnect/mysql/docs/
我不知道为什么只有这个连接器在我的情况下工作,但似乎它的问题在我的visualstudio或mysql服务器。