我已经安装了 mysql 连接器 6.7.4,并且代码中已经添加了以下参考
using MySql.Data.MySqlClient;
我正在使用此字符串连接数据库
string connStr = ("Provider = MySQLProv; SERVER =localhost; DATABASE=test;User ID=root;Password=");
OdbcConnection conn1 = new OdbcConnection();
conn1.ConnectionString = connStr;
OdbcCommand cmd1 = conn1.CreateCommand();
cmd1.CommandText = "SELECT * FROM patientinfo WHERE medicareNo = " + "" + p.getMedicare() + "";
conn1.Open();
它说,
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
我做错了什么 ??我有带有所需表的 sqltest 数据库。
更新: odbc 连接器 5.2 已安装并用作:
using System.Data.Odbc.OdbcConnection