不能连接到数据库
本文关键字:数据库 连接 不能 | 更新日期: 2023-09-27 18:17:25
我已经使用XAMMP安装了MySQL服务器。使用phpmyadmin创建了一个包含一些数据的新数据库。然后我尝试使用此代码连接到数据库。但它没有连接。它显示一个错误。
代码:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace TestConsole
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Testing!");
SqlConnection myco = new SqlConnection("server=localhost;User Id=root;database=customer;Trusted_Connection=yes");
try
{
myco.Open();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
Console.ReadKey();
}
}
}
错误:http://pastebin.com/MyEtk4w6
如果你有MySql,那么你需要使用MySql的类而不是SqlServer的类
MySqlConnection myco = new MySqlConnection("Server=localhost;Database=customer;" +
"Uid=username;Pwd=password;");
MySql的连接字符串也不同
Server=localhost;Database=customer;Uid=username;Pwd=password;
MySql的连接字符串可能非常多,你应该在connectionstrings.com查看正确的连接字符串
这是因为您正在使用SqlConnection对象,该对象用于Microsoft SQL Server。
使用 MySQLConnection 。