我正试图在我的c#应用程序中连接mySQL数据库,但我遇到了一个非常短的代码,无法工作。
我试过很多不同的代码,但都失败了。
我还尝试使用一个远程phpmyadmin数据库和一个本地主机数据库,但都不起作用。
我连接到他们两个,并在我的代码中复制粘贴他们的登录名。
我在phpmyadmin服务器上禁用了防火墙。
我打开了电脑上的3306端口。
using System;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace Tests
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
string connetionString;
SqlConnection cnn;
connetionString = @"Data Source=localhost;Initial Catalog=my_projects;User ID=root;Password=123456";
cnn = new SqlConnection(connetionString);
cnn.Open();
MessageBox.Show("Connection Open !");
cnn.Close();
}
}
}
它应该弹出一个带有“连接打开!”但它实际加载了30秒,并给我一条错误消息:“找不到服务器或无法访问服务器”。
你知道吗?
我的代码很短,我做的所有搜索都与我得到的代码相似。