2 c00151315 c00151315 于 2016.04.08 23:53 提问

windows 通用 连接远程数据库

写了个uwp程序,要用到数据库,于是申请了google cloud sql,在cmd里也可以成功的操作此数据库:图片说明
但是在visual studio里用C#时就连接不上,一直提示这个错误:引发的异常:“MySql.Data.MySqlClient.MySqlException”(位于 MySql.Data.RT.dll 中)
MySqlConnection mc = new MySqlConnection();代码:
MySqlConnectionStringBuilder s = new MySqlConnectionStringBuilder();
s.Server = "146.148.112.96";

s.UserID = "root";
s.Database = "Bridge";
s.Password = "19901031";
mc.ConnectionString = s.ToString();
try
{
mc.Open();
MySqlCommand cmd = new MySqlCommand();
cmd = mc.CreateCommand();
cmd.CommandText = "select * from userInfo where name='" + usertextBox.Text + "' where nikyname='" + nicktextBox1.Text + "'";
MySqlDataReader mdr = cmd.ExecuteReader();
mdr.Read();
if (mdr.HasRows)
{
MessageDialog msg = new MessageDialog("Username/Nickname invalid!");
await msg.ShowAsync();
insert = false;
}
else
{
insert = true;
}
mc.Close();
}



哪位大神帮忙指导下,谢啦

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.09 06:00

端口号是3306么?端口号、用户名、密码是否正确。

c00151315
c00151315 这些都对的,在命令行里已经可以连接上,可是用C#却不行
2 年多之前 回复
vmoor2016
vmoor2016   2017.04.28 20:45

可以分享一下MySql.Data.RT.dll吗?求

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Windows下MySQL远程连接数据库(Workbench版本)
1 安装MySQL 在官网下载http://dev.mysql.com/downloads/installer/ windows的INSTALL,然后按照提示一步步安装。在两台电脑上都以Develop模式安装 2 在主机上打开MySQL服务 其实只要打开Workbench连接数据库就可以了 双击图中红色箭头指向的地方,输入密码连接 3 主机防火墙端口设置 控制
cmd命令行访问远程mysql数据库
mysql -uhello -pworld -h192.168.1.88 -P3306 -Dmysql_oa mysql -u用户名 -p密码 -h远程数据库IP地址 -P端口 -D数据库名
windows连接远程mysql数据库
问题描述: windows 环境下连接安装在CentOS或linux系列操作系统中mysql数据库。本文以远程服务器地址192.168.1.16,数据库用户名root,登录密码admin为例。 解决方案一: 1. “运行” 2. 输入命令,mysql -h 192.168.1.16 -uroot -padmin 提示:-h 表示服务器 ,192.168.1.16为远程服
wince连接远程数据库所需文件
wince连接远程数据库所需文件 wince连接远程数据库所需文件 wince连接远程数据库所需文件
如何用sqlplus远程连接数据库(转载)
公司使用linux开发机进行程序开发时,由于开发用Oracle数据库是由日方提供,所以经常使用sqlplus连接到远程数据库上进行开发,例如:sqlplus  username/password@servicename于是想,用我的两台电脑双机互联试一试,也玩个“远程连接”。实验如下:首先在我的台式机上安装了Oracle9i的数据库管理系统,并建立了一个数据库实例:xy然后为该实例
win7环境下sqlplus远程连接oracle数据库的方法
本人亲自整理,经过验证,确保真实有效。win7环境下sqlplus远程连接oracle数据库的方法
用sqlplus 连接远程数据库, 执行.sql文件
1. Windows->Start-> cmd; 2.  Input :   sqlplus username/password@hostname:port/SID; 3.  @file_name, 比如 将d:/test.sql 导入远程数据库,执行:     @d:/test.sql; 4. 如果test.sql中没有commit; 记得执行commit; 5. 完成。
Windows如何用PL/SQL Developer远程连接Oracle数据库
1.下载安装client       要远程连接Oracle数据库,一般要下载一个客户端,这里是从Oracle的官网上下载了instant oracle client,这里选择是版本Version 11.2.0.1.0下的Instantclient-basic-nt-11.2.0.2.0.zip ,然后解压到某个目录下,比如命名为Oracle,这就相当于已经安装客户端了。 2.下载安装PL/S
SQL plus连接远程Oralce数据库
win7 sqlplus 用 管理员启动 oracle客户端位置:G:\oracle\product\10.2.0\client_1\BIN\sqlplus.exe 如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用“Network Configuration Assistant”配置,之后用PL/SQL Dev连接   oracle官网上提供了最小访问包,就是如
Navicat无法远程连接数据库
      最近用Navicat连接数据库的时候发现本地连接没有问题,一连就连上了,而使用别人的电脑远程连接我电脑上的数据库的时候就报了这样的错。       然后我就郁闷了,只好一步一步的来进行排查,首先,查看数据库是否允许远程连接,选中数据库根目录,右击查看属性,查看是否允许远程连接到此服务器。如果是允许连接就查看一下SQLserver配置管理器中的MSSQLSERVER的协议是否配置正确。点...