C#连接mysql数据库的问题!!!! 马上结贴!!!!

kongling12 2012-09-29 08:41:40
小弟用MySQLDriverCS方法来进行c#和mysql数据库进行通信。
但是现在有这个问题:


public MySQLConnection Connection(string username, string password)
{
string connstr = "Data Source = babyboy;" + "Password = " + password + "; User ID = "+ username +";Location=localhost";

MySQLConnection mysqlconn = new MySQLConnection(connstr);

return mysqlconn;
}


public bool UserLogin(string username, string password)
{
CreateAndCloseConnection cacc = CreateAndCloseConnection.Instance();
this.MySqlConn = cacc.Connection(username, password);
this.MySqlConn.Open();
if (this.MySqlConn.State == ConnectionState.Open) //这个判断是对的,就是能够打开
{
return true;
}
else
{
return false;
}
}



String sqlSearch = "select * from info";
MySQLCommand cmd = new MySQLCommand(sqlSearch, mysqlconn);
MySQLDataReader my = cmd.ExecuteReaderEx(); //一运行到这句就提示错
// 误“MySQLDriverCS.MySQLException”类型的未经处理的异常出现在 MySQLDriverCS.dll 中。

//其他信息: 外部组件发生异常。

//后来 我又上网看, 改为用一下代码:

MySQLDataAdapter dt = se.SelectInfo("*", "info", null);
DataSet ds = new DataSet();
dt.Fill(ds, "info"); //一运行到这句也是提示 跟上面的错误一样。
public MySQLDataAdapter SelectInfo(string sql, MySQLConnection mysqlconn)
{
MySQLDataAdapter myReader = new MySQLDataAdapter(sql, mysqlconn);
return myReader;
}




小弟不解 请大侠们 指教!!!

谢谢!
...全文
269 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
小白驿站 2013-08-02
  • 打赏
  • 举报
回复
话说这个问题解决了没,我现在是连接不上怎么办,求帮忙! 使用MySQLDriverCS来使得C#与mysql连接和通信的具体方法是怎么弄的,是只需要把MySQLDriverCS.dll下载下来拷贝到debug目录下再添加到项目引用中,还是需要安装什么与MySQLDriverCS有关的工具!
浪子-无悔 2012-10-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

我之前就是用的这个 貌似只能select 其他的增删改查都不行
引用 4 楼 的回复:

到 MYSQL官方 下载 http://dev.mysql.com/downloads/connector/net/
Connector/Net 用法和 系统自带的 System.Dat.SqlClient;类似

只不过换个名字 Sql => MySql
[/Quote]
这个工具是可以的.
听可笑的承诺 2012-10-09
  • 打赏
  • 举报
回复
mysqlconn 上面是大写,下面是小写。 不是一个?
诺维斯基 2012-09-29
  • 打赏
  • 举报
回复
调试进入MySQLException看看是什么情况、
dalmeeme 2012-09-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

我之前就是用的这个 貌似只能select 其他的增删改查都不行
引用 4 楼 的回复:

到 MYSQL官方 下载 http://dev.mysql.com/downloads/connector/net/
Connector/Net 用法和 系统自带的 System.Dat.SqlClient;类似

只不过换个名字 Sql => MySql
[/Quote]
不会啊,增删查改都可以的,我用的就是它。
风一样的大叔 2012-09-29
  • 打赏
  • 举报
回复
貌似MySQLDriverCS.dll里面有函数未定义哇
kongling12 2012-09-29
  • 打赏
  • 举报
回复
我之前就是用的这个 貌似只能select 其他的增删改查都不行
[Quote=引用 4 楼 的回复:]

到 MYSQL官方 下载 http://dev.mysql.com/downloads/connector/net/
Connector/Net 用法和 系统自带的 System.Dat.SqlClient;类似

只不过换个名字 Sql => MySql
[/Quote]
booth.chen 2012-09-29
  • 打赏
  • 举报
回复
到 MYSQL官方 下载 http://dev.mysql.com/downloads/connector/net/
Connector/Net 用法和 系统自带的 System.Dat.SqlClient;类似

只不过换个名字 Sql => MySql

62,177

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧