c#程序连接MySQL数据库
1、在方法类里,引用MySql.Data.dll文件,代码如下:
//添加引用:
using MySql.Data.MySqlClient;
2、//数据连接字符串,需要自行修改
string connetStr = "Data Source=ip(192.168.1.111);User ID=数据库用户名;Password=密码;DataBase=数据库名称";
MySqlConnection conn = new MySqlConnection(connetStr);
3、try{
//第四步代码
//第五步代码
//第六步代码
}catch(MySqlException ex){
switch (ex.Number)
{
case 0:
Console.WriteLine("连接不到服务器,请确认连接字符串");
break;
case 1045:
Console.WriteLine("无效的用户名/密码,请重新输入");
break;
}
}
4、 //打开通道,建立连接,可能出现异常,使用try catch语句
conn.Open();
Console.WriteLine("已经建立连接");
5、//在这里使用代码对数据库进行增删查改
string sql = "select * from gkzp_user";
MySqlCommand cmd = new MySqlCommand(sql, conn);
6、
//执行ExecuteReader()返回一个MySqlDataReader对象
MySqlDataReader reader = cmd.ExecuteReader();
//初始索引是-1,执行读取下一行数据,返回值是bool
while (reader.Read());
{
//"userid"是数据库对应的列名,推荐这种方式
Console.WriteLine(reader.GetString("username") + reader.GetString("password"));
}