ASP.NET : ASP.NET(C#) CONNECT MYSQL
วันนี้มาใช้ asp.net(c#) 2008 ลอง Connect กับ MySql ครับ
ลองแล้วครับ work ครับ
1. ไปหาตัว mysql.data.dll โดยหาได้จาก http://dev.mysql.com/downloads/connector/net/1.0.html เอาตัวล่างสุดนะครับ เพราะเราต้องการตัวเดียว
2. เมื่อ Download ได้แล้ว ก็ Add Referent ใน VS2008 นะครับ ไปที่ Tool > Add Reference แล้วก็ Browe หา ตัว mysql.data.dll นะครับ
3. จากนั้นมาเริ่มเขียน Code กันครับ
ส่วนของ web.config เพิ่มตัว Connection ลงไปครับ
ไปเพิ่ม GrideView ที่หน้า Default.aspx ครับ
ลาก Grideview มาใส่ครับ โดยผมตั้ง ชื่อว่า Gridview1
จากนั้น ไปที่ file default.aspx.cs นะครับ
เพิ่ม Name Space นี้เข้าไปครับ
using MySql.Data.MySqlClient;
และตรงส่วนของ code PageLoad
protected void Page_Load(object sender, EventArgs e)
{
MySqlConnection myConnection = new MySqlConnection(GetConnectionString());
myConnection.Open();
String MyConState = myConnection.State.ToString();
string sSql;
sSql = "SELECT member_id,member_name FROM tbl_member ORDER BY member_id DESC";
MySqlDataAdapter myDataAdapter = new MySqlDataAdapter(sSql,myConnection);
DataSet myDataSet = new DataSet();
myDataAdapter.Fill(myDataSet, "myQuery1");
GridView1.DataSource = myDataSet.Tables["myQuery1"];
GridView1.DataBind();
myConnection.Close();
}
สร้าง Function อ่านค่าจาก web.config นะครับ
private string GetConnectionString()
{
return ConfigurationManager.ConnectionStrings["MySQLConnectionString"].ConnectionString;
}
เท่านี้ก็ออกมาแล้วครับ ข้อมูลสมาชิกกับรหัสสมาชิก ลองดูครับ
มาเป็นเพื่อนกันครับ บนช่องทาง Social ด้านล่างนี้ครับ
--------------------------► LINE@ : @siamfocus.com
► Facebook : fanpage.siamfocus
► Twitter (X) : siamfocus
► Linkedin : taam-siamfocus
► Instagram : iamtaam
► Youtube : SiAMFOCUS
► Tiktok : @taamsiamfocus
--------------------------