[C#/PDA]PDA에서 MySQL 접속 예제
MySQL에서 .net compact framework용 connector를 제공합니다.
connector를 설치하면 간단한 예제 및 dll 파일이 포함되어있습니다.
첨부된 파일은 MySql.Data.CF.dll 파일입니다. 첨부 파일 수신 후 참조에 추가 후 작업하면 됩니다.
아래의 소스는 DB 접속하여 자료 조회하여 데이타그리드에 바인딩하는 코드입니다.
using MySql.Data.MySqlClient;
private void button1_Click(object sender, EventArgs e)
{
string myConnectionString = "server=***.***.***.***;uid=uid;pwd=pwd;database=database;";
MySqlConnection conn = new MySqlConnection(myConnectionString);
try
{
conn.Open();
DataSet ds = new DataSet();
string sql = "select * from table";
MySqlDataAdapter adpt = new MySqlDataAdapter(sql, conn);
adpt.Fill(ds, "Tab1");
dataGrid1.DataSource = ds.Tables[0];
conn.Close();
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message);
}
}