يقدم هذا المقال دليل ASP بشكل أساسي لاستخدام قاعدة بيانات MySQL.
أصبحت قاعدة بيانات MySQL هي قاعدة البيانات المفضلة للعديد من مواقع الويب بسبب مزاياها مثل القصيرة والرائعة والرائعة. لتطوير صفحات ديناميكية.
بيئتي هي Windows98+PWS4.0+MySQL-3.23.32-WAIN+PHP4
البرنامج المطلوب:
PWS4.0
MySQL-3.23.32-WAIN
MyoDBC -2.50.36-DLL
الخطوة 1: تثبيت mysql
برنامج تشغيل ODBD ، انسخ ملف MyODBD-2.50.46-DLL الذي تم تنزيله إلى دليل Windows/System (Windows2000 هو Winnt/System32) وإنشاء ملف جديد مع Extension REG (أي ، ملف التسجيل) ، وإضافة المحتويات التالية انسخ إلى هذا الملف.
ريجيت 4
- [hkey_local_machine/software/odbc/odbcinst.ini/myodbcdriver]
- UsageCount = dword: 00000002
- Driver = C: //windows//system//myodbc.dll
- الإعداد = c: //windows//system//myodbc.dll
- sqllevel = 1
- fileusage = 0
- DriverBcver = 02.50
- ConnectFunctions = yyy
- Apilevel = 1
- cptimeout = 120
- [hkey_local_machine/software/odbc/odbcinst.ini/odbcdrivers]
- myodbcdriver = مثبت
بعد حفظه ، انقر نقرًا مزدوجًا فوق الملف وتسجيل الكود أعلاه في سجل Windows.
إذا تم تثبيتها في Windows 2000 ، فيجب تغيير قيم برنامج التشغيل وإعداد المفاتيح الأساسية وفقًا لذلك ، لست بحاجة إلى تحديد المزيد عنها هنا. إذا نجحت ، فسيتم رؤية عنصر برنامج تشغيل MYODBD في برنامج تشغيل مصدر بيانات لوحة التحكم/ODBD!
الخطوة 2: إنشاء قاعدة بيانات ارتباط ملف ASP
هناك طريقتان هنا ، إحداهما هي إنشاء نظام DSN في مصدر بيانات ODBC. في وقت لاحق وجدت أنه إذا لم أقم بإنشائها ، فيمكنني استخدام MySQL في ASP.
افتح مصدر بيانات Control/ODBD ، وحدد System DSN ، ثم أضف DSN جديد.
اسم Windows DSN: اسم DSN الذي تريد إنشاؤه
مضيف MySQL (الاسم أو IP): اسم أو عنوان IP لخادم MySQL ، عادة ما يملأ مضيف محلي
اسم قاعدة بيانات MySQL: يجب استخدام قاعدة البيانات ، ويتم إنشاء قاعدة البيانات في MySQL Manager. هنا نستخدم مثال. اسم قاعدة البيانات: HC188
يوجد جدول بيانات: المستخدم يحتوي جدول البيانات على حقلان: اسم المستخدم وكلمة المرور ، وأدخل بعض البيانات في الإرادة.
المستخدم: اسم المستخدم لقاعدة بيانات الارتباط ، قمت بملء مستخدم الجذر السوبر
كلمة المرور: ارتباط كلمة مرور قاعدة بيانات المستخدم ، إن لم يكن كذلك ، لا يمكنك ملئها
المنفذ (إن لم يكن 3306): MySQL موجود على منفذ الخادم ، إذا لم يتم ملؤه ، فإن الافتراضي هو 3306
أمر SQL على الاتصال: استخدم الأمر SQL لربط قاعدة البيانات ، يمكن تجاهل هذا العنصر
بعد ملء ، حدد موافق للحفظ.
الروابط التالية إلى رمز ASP لقاعدة البيانات!
- < ٪
- strConnection = dsn = hc188 ؛ driver = {myodbddriver} ؛ server = localHost ؛ uid = root ؛ pwd = ؛ database = hc188
- setadodataconn = server.createBject (adodb.connection)
- adodataconn.openstrconnection
- Strquery = SELECT*FROMUSER
- setrs = adodataconn.execute (Strequery)
- ifnotrs.boftthen
- ٪ >
- < الجدول >
- < tr >
- < td < b > اسم المستخدم </b ></td >
- < td >< b > كلمة المرور </b ></td >
- </tr >
- < ٪
- dowhilenotrs.eof
- ٪ >
- < tr >
- < td >< ٪ = rs (اسم المستخدم) ٪ ></td >
- < td >< ٪ = rs (كلمة المرور) ٪ ></td >
- </tr >
- < ٪
- Rs.Movenext
- حلقة
- ٪ >
- </الجدول >
- < ٪
- آخر
- الرد. write (آسف ، nodatafound.)
- Endif
- Rs.close
- Adodataconn.Close
- setadodataconn = لا شيء
- setRsemaildata = لا شيء
- ٪ >
الطريقة الثانية: لقد فكرت أثناء الاستخدام أنه إذا لم أقم بإعداد نظام DSN ، فهل يمكنني أيضًا استخدام قاعدة بيانات MySQL؟
الطريقة بسيطة للغاية.
strConnection = defaultDir = ؛ driver = {myodbc driver} ؛ database = hc188
كنت أجد بفضول أنه يمكن استخدام هذه الطريقة دون الحاجة إلى اسم مستخدم أو كلمة مرور. هل هو خطأ في mysql؟
تم اختبار جميع الرموز المذكورة أعلاه وتمريرها!
آمل أنه من خلال هذا المقال ، يمكن أن يساعدك إدخال طرق استخدام قاعدة بيانات MySQL و ASP.