此程式需使用 MySql.Data.dll
需於編寫時 加入」References」(參考)
下載點: 下載點
using MySql.Data.MySqlClient; MySqlConnection conn; MySqlCommand command; String connStr; String host = "host"; String dbUser = "username"; String dbPassword = "password"; String dbName = "dbname"; connStr = "server=" + host + ";uid=" + dbUser + ";pwd=" + dbPassword + ";database=" + dbName + "; convert zero datetime=True"; conn = new MySqlConnection(connStr); try { conn.Open(); } catch (MySqlException ex) { switch (ex.Number) { case 0: MessageBox.Show("connect db failed."); break; case 1042: MessageBox.Show("ip incorrect."); break; case 1045: MessageBox.Show("username or password incorrect."); break; default: MessageBox.Show("error"); break; } return; } //以下為Select table例子 String sql = "SELECT `id`,DATE_FORMAT(`time`,'%Y-%m-%d %H:%i:%s') FROM `user`"; command = new MySqlCommand(sql, conn); MySqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { try { String id = reader.GetString(0); String time = reader.GetString(1); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }