1、首先,要导入MySql.Data.dll
2、代码连接数据库,并进行查询测试
using MySql.Data.MySqlClient;
class Program
{
static void Main(string[] args)
{
string connStr = "Database=test007;Data Source=127.0.0.1;port=3306;User Id=root;Password=root;";//注意,每一项之间用分号隔开,不区分大小写,也可以写成"Database=test007;Datasource=127.0.0.1;port=3306;user=root;pwd=root;"
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
MySqlCommand cmd = new MySqlCommand("select * from user", conn);
MySqlDataReader reader = cmd.ExecuteReader();
///只读取一行数据
//if(reader.HasRows)
//{
// reader.Read(); //表示读取一行记录,调用一次读取一行数据
// string username = reader.GetString("username");
// string password = reader.GetString("password");
// Console.WriteLine(username + ":" + password);
//}
//全部读取
while (reader.Read()) //当读取到一行数据的时候,read()返回true,否则返回false
{
string username = reader.GetString("username");
string password = reader.GetString("password");
Console.WriteLine(username + ":" + password);
}
reader.Close();
conn.Close();
Console.ReadKey();
}
}