【发布时间】:2018-10-30 15:15:49
【问题描述】:
在我的 C# 代码中,我的 App.config 中有这个
<add name="SampleDB" connectionString="Server=.;Database=Sample;Trusted_Connection=True;" providerName="System.Data.SqlClient"/>
我打开 MySQL 命令客户端,输入密码,然后通过输入 CREATE DATABASE SAMPLE; 创建示例数据库
但是,我无法连接到数据库。 "Server=.之后需要指定SQL的实例吗?
还是我需要以其他方式打开连接?
【问题讨论】:
-
在服务器字段值中写入数据库服务器的名称,在您的情况下为 mysql,例如“Server=locahost:8080;...”
-
@Aqib 我在 3306 上运行。我试过了,还是不行。
-
您正在使用与 Windows 身份验证一起使用的“Trusted_Connecion=True”,但在 mysql 上不可用,在连接字符串中提供用户 ID 和密码,例如“UID=USER;PWD=PASS;跨度>