请原谅我提出一个主要问题。我需要使用 c#连接到此链接http://sunspares.millenniumit.com/phpmyadmin/ 。它是 MySQL 的,我需要访问“库存”数据库中名为“备件”的表。谁能帮我用 C# 初始化这个连接。我找到了下面的编码,但我很困惑如何提供我需要连接的确切服务器以及表
con = mysql_connect("localhost","username","password");
请原谅我提出一个主要问题。我需要使用 c#连接到此链接http://sunspares.millenniumit.com/phpmyadmin/ 。它是 MySQL 的,我需要访问“库存”数据库中名为“备件”的表。谁能帮我用 C# 初始化这个连接。我找到了下面的编码,但我很困惑如何提供我需要连接的确切服务器以及表
con = mysql_connect("localhost","username","password");
安装mysql 连接器/网络。
创建一个新项目。
添加对: 的引用MySql.Data
。
添加using MySql.Data.MySqlClient;
.
将以下代码添加到您的应用程序中:
private void button1_Click(object sender, System.EventArgs e)
{
string MyConString = @"SERVER=localhost;
DATABASE=mydatabase;
UID=testuser;
PASSWORD=testpassword;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from mycustomers";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
string thisrow = "";
for (int i= 0;i<Reader.FieldCount;i++)
thisrow+=Reader.GetValue(i).ToString() + ",";
listBox1.Items.Add(thisrow);
}
connection.Close();
}
<connectionStrings>
<add name="MySQLConnectionString" connectionString="server=localhost;User Id=root;pwd=;database=data1;" providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
-----------------------
using MySql.Data.MySqlClient;
...
MySqlConnection Conn = new MySqlConnection();
Conn = new MySqlConnection(ConnStr);