بعد فترة من المتاعب ، أكملت أخيرًا العلاقة بين ASP و MySQL. لدي فكرة ، سأشاركك هذا المقال معك.
بعد التحقق من الكثير من المعلومات ، هناك حاليًا طريقتان لتوصيل ASP و MySQL: أحدهما هو استخدام المكونات ، التي تشتهر MySQLX ، ولكن للأسف يكلف 99 دولارًا. والثاني هو استخدام MYODBC للاتصال. دعونا نلقي نظرة على الطريقة الثانية.
منصة الاختبار:
MySQL 4.0 لـ Radhat Linux (يمكن أيضًا استخدامه لنظام التشغيل Windows) Windows 2003 Standard Edition Windows XP English
1. تثبيت MyODBC
1. قم بزيارة موقع الويب www.mysql.com وقم بتنزيل MyODBC. نحن نستخدم الإصدار 3.51.
2. قم بتثبيت MyODBC في Windows
قم بتشغيل MyODBC-3.51.06.exe (اسم الملف يختلف حسب الإصدار)
2. إنشاء اتصال ODBC
أدخل: لوحة التحكم -》 ODBC مصدر بيانات
في هذا الوقت ، يمكننا أن نرى بالفعل أن هناك اختبارًا موجودًا في اختبار DSN: MYODBC3. لاحظ أنه يجب استخدام برنامج التشغيل {mysql ODBC 3.51 Driver} على اليمين كسلسلة اتصال لاتصال ASP و CARBASE Word-for-Fength.
أضف "نظام DSN"
حدد عمود "System DSN" في مربع الحوار واضغط على الزر "إضافة" على اليمين. سيُطلب منك اختيار مصدر بيانات في هذا الوقت. حدد برنامج تشغيل MySQL ODBC 3.51. اضغط على "نهاية".
في هذا الوقت ، سيظهر مربع حوار التكوين:
اسم مصدر البيانات اسم مصدر البيانات: يمكن تسمية معرف DSN المستخدم في البرنامج في الإرادة.
اسم المضيف/الخادم (أو IP) اسم المضيف/الخادم (أو عنوان IP) ، إذا كان مضيفًا محليًا ، قم بملء LocalHost
اسم قاعدة البيانات اسم قاعدة البيانات: اسم المكتبة الذي تريد استخدامه في البرنامج.
مستخدم المستخدم: استخدم اسم المستخدم لتسجيل الدخول إلى MySQL. إيلاء اهتمام خاص للمستخدم الجذر لا يمكن فقط تسجيل الدخول إلى الجهاز المحلي بسبب مشكلات الأمان. بالطبع ، يمكن للمستخدمين إزالة هذه الوظيفة عن طريق تعديل جدول المستخدم.
مفتاح كلمة المرور: تسجيل الدخول إلى كلمة المرور
المنفذ: استخدم القيمة الافتراضية ، من الأفضل عدم تغييرها إلا إذا كنت متأكدًا.
بعد تعيين جميع الإعدادات ، اضغط على "مصدر بيانات الاختبار" لترى أن الشاشة توضح أن الاتصال ناجح.
تتم جميع التكوينات!
3. الاتصال بين ASP وقاعدة البيانات
فيما يلي رمز المصدر الذي اختبرته للاتصال بـ MySQL. اسم المكتبة هو mm ، اسم الجدول هو بلدي ، وهناك اسم حقلان والجنس في الجدول.
نسخة الكود كما يلي:
<html>
<head>
<title> اختبار اتصال MySQL </title>
<meta http-equiv = "content-type" content = "text/html ؛ charset = gb2312">
</head>
<body>
<٪
strConnection = "dsn = اسم النظام dsn ؛ driver = {mysql odbc 3.51 driver} ؛ server = server IP عنوان IP ؛ uid = اسم المستخدم للاتصال بقاعدة البيانات ؛ pwd = password ؛ قاعدة البيانات = اسم قاعدة البيانات"
اختبار Lybykw ليوم الاثنين 21 أغسطس 2006 8:49:44
سلسلة الاتصال ، DSN هي معرف مصدر البيانات الذي حددناه. لاحظ أن برنامج التشغيل الذي ذكرناه فقط عند إعداد النظام DSN.
تعيين conn = server.createObject ("adodb.connection")
Conn.Open strconnection
SQL = "SELECT * FROM TEST" "بيان استعلام SQL"
تعيين rs = conn.execute (SQL)
إذا لم يكن rs.bof ثم
٪>
<عرض الجدول = 600 الحدود = 1>
<tr>
<td> <b> الاسم </b> </td>