ASP.NET(C#) CONNECT MYSQL

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;
    }


เท่านี้ก็ออกมาแล้วครับ ข้อมูลสมาชิกกับรหัสสมาชิก ลองดูครับ


 


ฝากติดตามผลงานด้านล่างด้วยครับ
--------------------------
► Website : https://www.siamfocus.com/
► LINE@ : https://line.me/ti/p/@siamfocus.com
► Facebook : https://www.facebook.com/fanpage.siamfocus
► Twitter : https://twitter.com/siamfocus
► Google+ : https://plus.google.com/+TAAMSiAMFOCUS
► Instagram : https://www.instagram.com/iamtaam
--------------------------








บทความ แนะนำ

Man-Day กับ การทำเว็บไซต์

Man-Day กับ การทำเว็บไซต์

ย่อๆ สรุปก่อน Man-Day คือ ค่าจ้างรายวันต่อคน เช่นทำงาน 1 วันจะต้องคิดเท่าไหร่ ย่อยลงมาก็จะ...

Plugin แนะนำสำหรับ WordPress

Plugin แนะนำสำหรับ WordPress

วันนี้ผมจะมาแนะนำ Plugin ที่ผมชอบนะครับ ว่าผมจะลงตัวไหนบ้าง บางทีก็หลงๆ ลืมๆ ไปบ้าง เอาไว้อันไหนดีดี...

สิ่งที่ Web Master ต้องมี

สิ่งที่ Web Master ต้องมี

พูดเรื่อง สิ่งที่ผมทำมาตลอด ก็คือการดูแล รักษาเว็บไซต์ของเรา ให้เติบโตไปในทิศทางที่ได้วางไว้  ...

DateDiff

DateDiff

คือการหาผลต่างระหว่างวันที่ 2 วันที่ครับ      //DateDiff      ...

กำหนดค่า PHP ให้แสดง Error Detail

กำหนดค่า PHP ให้แสดง Error Detail

หลายครั้งที่การเขียนโปรแกรมและนำไปใช้งานจริงภายใต้สิ่งแวดล้อมที่ต่างกัน เช่นเขียนอยู่ Local และนำไปร...




หมวดหมู่บทความ