首先下載一個mysql.data.dll拷貝到bin下面並引用一下
using MySql.Data.MySqlClient;
class Program { static void Main(string[] args) { string connStr = ConfigurationManager.ConnectionStrings["sql"].ConnectionString; using (MySqlConnection conn = new MySqlConnection(connStr)) { string sql = "select * from sys_user "; conn.Open(); using (MySqlCommand cmd = new MySqlCommand(sql, conn)) { using (MySqlDataReader dataReader = cmd.ExecuteReader()) { while (dataReader.Read()) { string obj = (string)dataReader[1]; Console.WriteLine(obj); } } } } } }
mysql的mysql庫中user表的Host字段設置為%,配置文件連接字符串為:
<connectionStrings>
<add name="sql" connectionString="server=127.0.0.1;Database=crm_db;UID=root;PWD=1" />
</connectionStrings>