如何将MySQL数据库连接到C#WinForm应用程序?
我可以使用Microsoft SQL Server建立连接,但在我的生活中无法弄清楚它是如何使用MySQL完成的。
答案 0 :(得分:0)
您需要MySQL Connector / Net。安装它,然后你将获得一套类,如MySqlConnection,MySQLCommand,MySQLDataReader等。
这些类似于SqlConnection和MS Sql Server的类似类。
答案 1 :(得分:0)
使用此代码:
string myConnectionString = "server=localhost;database=testDB;uid=root;pwd=abc123;";
private void button1_Click(object sender, EventArgs e)
{
string connetionString = null;
MySqlConnection cnn ;
connetionString = "server=localhost;database=testDB;uid=root;pwd=abc123;";
cnn = new MySqlConnection(connetionString);
try
{
cnn.Open();
MessageBox.Show ("Connection Open ! ");
cnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
}
确保您的代码中有正确的引用:
using MySql.Data.MySqlClient;
这个连接字符串只是一个例子。你必须看看你的连接字符串是什么。并且还要搜索这类问题,因为我确信StackOverflow上有一堆类似甚至相同的问题。