gpt4 book ai didi

c# - 无法连接mysql 5.6数据库

转载 作者:行者123 更新时间:2023-11-29 08:32:39 27 4
gpt4 key购买 nike

我一直在尝试连接到 MySQL 数据库,但收到异常 0x80131904:找不到服务器。我知道服务器正在运行,我可以通过命令行查询它。我还确保未启用跳过网络。我做错了什么?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Data.SqlClient;

class Program
{
static void Main(string[] args)
{

Console.WriteLine("Connecting to database...");

SqlConnection sqlserver = new SqlConnection("user id=<removed>;" +
"password=<removed>;server=localhost;" +
"Trusted_Connection=yes;" +
"database=ircbot; " +
"connection timeout=5");

try
{
sqlserver.Open();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Connected");
Console.ResetColor();
}
catch (Exception e)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine(e.ToString());
Console.ResetColor();
}

Console.ReadLine();
} //end main


} //end class Program

最佳答案

SqlConnection用于连接到 Microsoft SQL Server,您不能使用它连接到任何其他 DBMS(例如 MySQL)。

为了能够从 C# 连接到 MySQL,您需要 MySQL Connector/Net 。它带有一个 MySqlConnection 类以及相应的数据读取器和参数类。

介绍可见here .

关于c# - 无法连接mysql 5.6数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16139865/

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