using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//引入MySQL
using MySql.Data.MySqlClient;
using System.Data.SqlClient;
using System.Data.OleDb;
namespace c_01_連接查詢MySQL數據庫
{
public partial class frmQuery : Form
{
public frmQuery()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MySqlConnection sqlCnn = new MySqlConnection();
sqlCnn.ConnectionString = "server = '127.0.0.1'; uid = 'root'; pwd = 'root'; database = 'ajax_stydy';";//連接字符串
MySqlCommand sqlCmd = new MySqlCommand();
sqlCmd.Connection = sqlCnn;
sqlCmd.CommandText = "select * from user";
try
{
sqlCnn.Open();
MySqlDataReader rec = sqlCmd.ExecuteReader();
textBox2.AppendText("數據庫連接成功!\n");
textBox1.AppendText(string.Format("ID\t 用戶名\t 密碼\t\n"));
while (rec.Read())
{
textBox1.AppendText(string.Format("{0}\t {1}\t {2}\t\n", rec.GetInt32(0), rec.GetString(1), rec.GetString(2)));
}
textBox2.AppendText("讀取數據完成!\n");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "error");
}
finally
{
textBox2.AppendText("數據庫連接關閉!");
sqlCnn.Close();
}
}
}
}
數據庫字段:

