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










บทความ แนะนำ

ลงทุนอะไรดี

ลงทุนอะไรดี

คำถามที่ว่า ลงทุนทำอะไรดี เป็นคำถามของคน 2 แบบ แบบแรก คือต้องการมีรายได้เพิ่มขึ้น  อีกแบบ...

ทำเว็บหน้าเดียว

ทำเว็บหน้าเดียว

ช่วงอาทิตย์ที่ผ่านมา มีผู้ที่สนใจทำเว็บได้โทรเข้ามาสอบถามมากมาย โดย 60% ที่โทรมา มักจะเริ่มต้นด้วยคำ...

ทำเว็บ

ทำเว็บ

ไขปัญหา!! ทำเว็บราคาเท่าไหร่?? ทำไมทำเว็บแต่ละที่ ราคาไม่เท่ากัน.. ทำเว็บไซต์ต้องประกอบด้วย...

ยุคทองของนักเขียน

ยุคทองของนักเขียน

นักเขียนในที่นี้ ของผม คือ Web Content นั่นเอง (รูปภาพ,วิดีโอ,บทความ) ในปัจจุบันที่โลกของอินเตอร์...

วิธีการดูแลเว็บไซต์

วิธีการดูแลเว็บไซต์

วันนี้ผมจะมาเล่าประสบการณ์ของ การทำเว็บไซต์ให้ฟัง หลายๆ คน อาจยังไม่ทราบหรือเข้าใจผิดประเด็นอยู่หลาย...

รอยแผลจากคำพูด

รอยแผลจากคำพูด

เด็กน้อยคนหนึ่ง มีสีหน้าแสดงอารมณ์ไม่ค่อยดีนัก พ่อของเขาจึงได้นำตะปู มาให้เขา1 ถุง และได้บอกกับเขาว่...




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