【发布时间】:2014-04-25 03:36:31
【问题描述】:
private void keepdata()
{
string connString = "Server=localhost;Database=databaserfid;Uid=root;Pwd=12345;";
using (mcon = new MySqlConnection(connString))
using (cmd = mcon.CreateCommand())
{
try
{
mcon.Open();
MessageBox.Show("Connect");
}
catch
{
MessageBox.Show("Not Connect");
}
}
}
这段代码我无法连接MySql
状态显示“关闭”
没有错误列表
我已经安装了 mysql 连接器并添加了引用 Mysql.Data
如何解决这个问题? (我需要状态打开)
【问题讨论】:
-
第一个 "using" 语句中缺少花括号
-
愚蠢的问题,但只是为了澄清一下,你有所有的 MySqlClient 引用吗?
using MySQL.Data.MySqlClient -
@Sunny 当你使用多个
using语句时,你不需要花括号,除了最后一个,如果它有多个语句(一个 using 后面可以跟一个语句(包括using)或代码块) -
@MarkRotteveel 谢谢马克,还不知道这个。我很感激!
-
检查你的连接字符串。