الاتصال بقاعدة بيانات 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 ، Birthdate) قيم ('John' ، 'Smith' ، '1990-2-3') static void main (string [] args) {string url = "server = 127.0.0.1 ؛ user = root ؛ database = student ؛ port = 3306 ؛ password = root ؛" ؛ String sta = "select * from stuinfo" ؛ // تنفيذ عبارة بسيطة mysqlCommand = new MySqlCommand (sta ، conn) ؛ mysqldatareader reader = comm.executereader () ؛ // تلقي نتيجة التنفيذ مع mysqldatareader بينما (reader.read ()) {console.writeLine (reader.getString (0) + "" + reader.getString (1) + " + reader.getString (2) +" console.ReadKey () ؛ reader.close () ؛ conn.close () ؛ // أغلق الاتصال} الاتصال بقاعدة بيانات MySQL باستخدام MySqLdRiverCs
إنه مشابه لاستخدام mysqlconnectornet. أولاً ، قم بتنزيل وتثبيت MySQLdRiverCs واحصل على ملف مكتبة الارتباط الديناميكي:
http://sourceforge.net/projects/mysqldrivercs/
أضف mysqldrivercs.dll إلى مرجع المشروع:
أو استخدم بيانات الاختبار التي تم إنشاؤها في قاعدة بيانات MySQL ، لذلك أكتب مباشرة رمز C#:
static void main (string [] args) {mysqlConnection conn = new mysqlConnection (mysqlconnectionstring new ("127.0.0.1" ، "student" ، "root" ، "root" ، "3306) .assTring) ؛ dbDatareader reader = cmd.executeReader () ؛ reader.close () ؛ نتائج التنفيذ:
تمت قراءة البيانات بنجاح.