請原諒我問一個主要問題。我需要使用c#連接到此鏈接http://sunspares.millenniumit.com/phpmyadmin/。它是MySQL的,我需要訪問「庫存」數據庫中名爲「spares」的表。任何人都可以幫助我使用C#初始化此連接。我發現下面的編碼,但我很困惑,如何提供我需要連接以及表使用c連接到mysql#
con = mysql_connect("localhost","username","password");
請原諒我問一個主要問題。我需要使用c#連接到此鏈接http://sunspares.millenniumit.com/phpmyadmin/。它是MySQL的,我需要訪問「庫存」數據庫中名爲「spares」的表。任何人都可以幫助我使用C#初始化此連接。我發現下面的編碼,但我很困惑,如何提供我需要連接以及表使用c連接到mysql#
con = mysql_connect("localhost","username","password");
安裝mysql connector/net確切的服務器。
創建一個新項目。
添加引用:MySql.Data
。
Add 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);
謝謝你的答案 –
什麼是'mysql_connect'?您需要添加更多的代碼,因爲該單行無意義。 – Liam
也是這個PHP?你已經將它標記爲C#? – Liam
如果你的問題解決了PLZ接受答案 – Mennan