`//本次连接基于mysql数据库,已经建立好了数据库test和表r_date,表中包含id和date两列
//本代码旨在给出连接步骤,其中如果没有正确输入账户信息,或者mysql语句存在问题都会出现异常。
//建立连接字符对象,包括主机或IP,用户,密码,要访问的数据库
MySqlConnectionStringBuilder mysqlConnStr = new MySqlConnectionStringBuilder();
mysqlConnStr.Server = "localhost";
mysqlConnStr.UserID = "root";
mysqlConnStr.Password = "123456";
mysqlConnStr.Database = "test";`
//这里也可以建立连接字符串,连接时需要用该字符串
//string mysqlConnStr = "Server=localhost;User Id=root;Password=bbd122;Database=test";
//建立连接
MySqlConnection mysqlConn = new MySqlConnection(mysqlConnStr.ToString());
mysqlConn.Open();
//执行mysql查询语句
string mysqlStr = "select *from r_date where id<10";//mysql查询语句(要根据的情况而定)
MySqlCommand myslComm = new MySqlCommand(mysqlStr, mysqlConn);//利用mysqlConn连接执行sqlStr命令
//获得读取结果
MySqlDataReader mysqldr = myslComm.ExecuteReader();
while (mysqldr.Read())//mysqldr.Read()返回的是bool值,意在判断是否有下一条数据
{
Console.WriteLine(mysqldr["id"].ToString() + "\t" + mysqldr["date"].ToString());
}
Console.ReadLine();