gpt4 book ai didi

C# 代码连接到本地主机中的 mysql。供应商错了吗?

转载 作者:行者123 更新时间:2023-11-30 23:12:26 24 4
gpt4 key购买 nike

我已经安装了 mysql connector 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

最佳答案

在安装 MySql Server 时,您是否在特定端口安装了该服务?这可能是一个潜在的问题,以防万一尝试这个指定端口的连接字符串

3306 是默认的 MySql 端口,如果您在安装时指定它可能会有所不同。

Server=yourServerName;Port=3306;Database=test;Uid=root;
Pwd=yourPassword;

关于C# 代码连接到本地主机中的 mysql。供应商错了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19285061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com