我剛剛開始使用我的Raspberry Pi創建一個新項目。 我已經設置了MySQL數據庫(與IPadress/phpMyAdmin的作品連接) 現在我想包括在我的C#項目中的數據庫,但是當我運行它,我得到無法從我的try/catch連接消息。問題在哪裏? 我知道這可能聽起來很愚蠢,但我實際上被卡住了。通過C#Windows窗體程序的Raspberry PI 2連接上的MySql數據庫
using MySql.Data.MySqlClient;
namespace MyRecipe
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string connetionString = null;
MySqlConnection cnn;
connetionString = "server='IP-RaspberryPI';database=recipe;uid=recipe;pwd=secret;";
cnn = new MySqlConnection(connetionString);
try
{
cnn.Open();
MessageBox.Show("Connection Open ! ");
cnn.Close();
}
catch (Exception ex)
{
MessageBox.Show("Can not open connection ! ");
}
}
}
}
看在我的答案IM相當積極的,你的用戶沒有正確的權限,所以你需要通過SSH –
來瞬移到你的PI阿爾斯改變你的MessageBox錯誤 MessageB ox.Show(「Error Message:」+ ex.Message); 所以,你能告訴我們真正的錯誤 –