我一直在尝试连接到MySQL数据库,但一直得到异常0x80131904:找不到服务器。我知道服务器正在运行,我可以通过命令行查询它。我也确保跳过网络没有启用。我究竟做错了什么?无法连接到MySQL 5.6数据库
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
你试图连接到SQL服务器或MySQL? – wayne 2013-04-22 05:17:18
我正在尝试连接到mysql – fotg 2013-04-22 05:20:13
'SqlConnection'仅*用于连接到Microsoft SQL Server。你不能用它连接到MySQL。 – 2013-04-22 05:20:30