.net Language 2.0 ร่วมกับ MySQL Database
.net มีความสามารถในการติดต่อกับ ฐานข้อมูลได้หลายชนิดมาก ถ้าเราต้องการติดต่อกับฐานข้อมูล MySQL เราอาจจำเป็นต้องใช้ MyODBC แต่ถ้าเราไม่อยากติดตั้ง MyODBC หล่ะ จะทำยังไง?
ก่อนอื่นเลยให้ไปดาวน์โหลด MySQL Connector for .net ได้ที่นี่
ในที่นี้จะเลือกดาวน์โหลดแบบ no-install หลังจากดาวน์โหลดเสร็จให้ extract file ออกมา

เข้าไปที่ Folder Driver\bin\net-2.0\release

จะเจอไฟล์ MySql.Data.dll ให้ลากไฟล์นั้นเข้าสู่ project ใน visual studio แล้วจึง Add reference ไฟล์ MySQL.Data.dll ดังรูป



เท่านี้ก็เป็นอันเสร็จเรียบร้อยในการเรียกใช้ไฟล์ MySqlConnector ทีนี้มาดูตัวอย่างวิธีเรียกใช้ก็ไม่มีอะไรยุ่งยากมาก
แค่ประกาศ
using MySql.Data.MySqlClient;
จากนั้นก็ทำเหมือนกับติดต่อฐานข้อมูลด้วย ADO.net เลย ซึ่งใน MySql Connector มี Method เตรียมให้อยู่แล้ว
เช่น OleDbConnection -> MysqlConnection
ส่วนวิธีประกาศ Connection จะคล้ายๆกับติดต่อด้วย Microsoft SQL Server ต่างกันนิดหน่อยเท่านั้น
MySqlConnection [Instance] = new MySqlConnection(“server= [ip ของ server]; uid=[username]; pwd=[password];database =[schema ที่ต้องการใช้]”;charset=[บังคับให้เปิด Connection ด้วย Charater set แบบใด]”);
From : My Blog
Post new comment