【发布时间】:2017-05-14 07:20:00
【问题描述】:
如何将 MySQL 数据库连接到 C# WinForm 应用程序?
我可以使用 Microsoft SQL Server 建立连接,但我终其一生都无法弄清楚它是如何使用 MySQL 完成的。
【问题讨论】:
如何将 MySQL 数据库连接到 C# WinForm 应用程序?
我可以使用 Microsoft SQL Server 建立连接,但我终其一生都无法弄清楚它是如何使用 MySQL 完成的。
【问题讨论】:
使用此代码:
string myConnectionString = "server=localhost;database=testDB;uid=root;pwd=abc123;";
private void button1_Click(object sender, EventArgs e)
{
MySqlConnection cnn = new MySqlConnection(myConnectionString);
try
{
cnn.Open();
MessageBox.Show ("Connection Open!");
cnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Cannot open connection!");
}
}
确保您的代码中有正确的引用:
using MySql.Data.MySqlClient;
这个连接字符串只是一个例子。你必须看看你的连接字符串是什么。还要搜索这类问题,因为我确信在 StackOverflow 上有一堆类似甚至相同的问题。
【讨论】:
您需要 MySQL 连接器/网络。安装这个,然后你会得到一套像 MySqlConnection、MySQLCommand、MySQLDataReader 等的类。
这些类似于 SqlConnection 和 MS Sql Server 的类似类。
【讨论】: