เชื่อมต่อกับฐานข้อมูล MySQL โดยใช้ MySQLConnectorNet
1. ดาวน์โหลดและติดตั้งตัวเชื่อมต่อ/NET ครั้งแรก http://www.mysql.com/downloads/connector/net/
และรับไลบรารีลิงก์ไดนามิกที่ต้องการ MySQL.Data.dll จากไดเรกทอรีการติดตั้ง หากคุณมี mysql.data.dll อยู่แล้วคุณยังไม่สามารถติดตั้งได้
2. เพิ่มการอ้างอิงไปยังไลบรารีลิงก์แบบไดนามิกในโครงการ
3. สร้างข้อมูลการทดสอบบางอย่างใน MySQL เช่น:
ฉันใช้ phpadmin
แทรกลงใน stuinfo (first_name, last_name, วันเกิด) ค่า ('John', 'Smith', '1990-2-3') โมฆะคงที่หลัก (สตริง [] args) {string url = "เซิร์ฟเวอร์ = 127.0.0.1; user = root; ฐานข้อมูล = นักเรียน; พอร์ต = 3306; รหัสผ่าน = root;"; // ระบุที่อยู่ฐานข้อมูลชื่อผู้ใช้ชื่อฐานข้อมูล sta = "เลือก * จาก stuinfo"; // ดำเนินการคำสั่งง่าย ๆ mysqlcommand = mysqlcommand ใหม่ (sta, conn); mySqlDatAreader reader = comm.executereader (); // รับผลการดำเนินการกับ mysqldatareader ในขณะที่ (reader.read ()) {Console.writeline (reader.getString (0) + "" reader.getString (1) + " +" + " console.readkey (); reader.close (); conn.close (); // ปิดการเชื่อมต่อ} การเชื่อมต่อกับฐานข้อมูล MySQL โดยใช้ MySqlDrivercs
มันคล้ายกับการใช้ mysqlconnectornet ก่อนอื่นให้ดาวน์โหลดและติดตั้ง MySqlDrivercs และรับไฟล์ไลบรารีลิงค์ไดนามิก:
http://sourceforge.net/projects/mysqldrivercs/
เพิ่ม mysqldrivercs.dll ลงในการอ้างอิงของโครงการ:
หรือใช้ข้อมูลการทดสอบที่ได้รับการจัดตั้งขึ้นในฐานข้อมูล MySQL ดังนั้นฉันจึงเขียนรหัส C# โดยตรง:
โมฆะคงที่หลัก (สตริง [] args) {mysqlconnection conn = mysqlconnection ใหม่ (ใหม่ mysqlconnectionstring ("127.0.0.1", "นักเรียน", "รูท", "รูท", "3306). DBDatareader Reader = cmd.executereader (); conn.close (); // ปิดการเชื่อมต่อ} ผลการดำเนินการ:
ข้อมูลถูกอ่านสำเร็จ