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 ลงไปครับ
<connectionStrings> <add name="MySQLConnectionString" connectionString="server=localhost; Uid=ชื่อที่ใช้งาน DB; Pwd=รหัสผ่าน DB;Database==ชื่อ DB; pooling=false;" providerName="MySql.Data.MySqlClient" /> </connectionStrings>ไปเพิ่ม 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; }เท่านี้ก็ออกมาแล้วครับ ข้อมูลสมาชิกกับรหัสสมาชิก ลองดูครับ
วันที่สร้าง : 23 มิถุนายน 2552 เวลา 16:44
จำนวนคนอ่าน : 7,736
SiAMFOCUS.COM ยังคงรักษาแนวความคิดเดิม คือต้องการให้ที่แห่งนี้เป็นที่ที่แลกเปลี่ยนความรู้ ทางด้านภาษาที่ใช้พัฒนาโปรแกรมต่างๆ ซึ่งเป็น code ที่ใช้งานจริง อาจจะยากสำหรับคนที่เพิ่งเริ่มต้น แต่บทความทางด้านเทคนิค ต่าง ๆ ได้ผ่านการทดสอบการใช้งานมาแล้ว หากใครมีเทคนิคดีดี ก็สามารถส่งเข้ามาได้นะครับ
ปัจจุบัน
SiAMFOCUS.COM ยังได้เปิดบริการ
จด Domain และ บริการ ให้เช่าพื้นที่
Hosting ให้บริการด้านการเรียนการสอน
สอนเขียนเว็บ ,
สอน ASP ,
สอน PHP ให้บริการเว็บไซต์ โดยรับ
ทำเว็บ , รับ
เขียนโปรแกรม ต่าง ๆ เพื่อหารายได้เสริมและทุน เพื่อให้ทีมงาน มีกำลังใจในการ ทำส่วนของ
FREE CODE ขอแรงใจ แรงเชียร์มาก ๆ ด้วยนะครับ ^^