بعد فترة من المتاعب ، أكملت أخيرًا العلاقة بين ASP و MySQL. لدي فكرة ، سأشاركك هذا المقال معك.
بعد التحقق من الكثير من المعلومات ، هناك حاليًا طريقتان لتوصيل ASP و MySQL: أحدهما هو استخدام المكونات ، التي تشتهر MySQLX ، ولكن للأسف يكلف 99 دولارًا. والثاني هو استخدام MYODBC للاتصال. دعونا نلقي نظرة على الطريقة الثانية.
منصة الاختبار:
MySQL4.0Forradhatlinux (يمكن أيضًا استخدام forwindows) windows2003standardedIditionWindowsxpenglish
1. تثبيت MyODBC
1. قم بزيارة موقع الويب www.mysql.com وقم بتنزيل MyODBC. نحن نستخدم الإصدار 3.51.
2. قم بتثبيت MyODBC في Windows
قم بتشغيل MyODBC-3.51.06.exe (اسم الملف يختلف حسب الإصدار)
2. إنشاء اتصال ODBC
أدخل: لوحة التحكم -》 ODBC مصدر بيانات
في هذا الوقت ، يمكننا أن نرى بالفعل أن هناك اختبارًا موجودًا في اختبار DSN: MYODBC3. لاحظ أنه يجب استخدام برنامج التشغيل {mysqlodbc3.51driver} على اليمين باعتباره connectionString لكلمة اتصال ASP و Database لذلك.
أضف "نظام DSN"
حدد عمود "System DSN" في مربع الحوار واضغط على الزر "إضافة" على اليمين. سيُطلب منك اختيار مصدر بيانات في هذا الوقت. حدد mysqlodbc3.51driver. اضغط على "نهاية".
في هذا الوقت ، سيظهر مربع حوار التكوين:
DataSourCename Source Source Name: يمكن تسمية معرف DSN المستخدم في البرنامج في Will.
Host/ServerName (ORIP) اسم المضيف/الخادم (أو عنوان IP) ، إذا كان محليًا ، قم بملء مضيف محلي
databasename databasename: اسم المكتبة الذي تريد استخدامه في البرنامج.
مستخدم المستخدم: استخدم اسم المستخدم لتسجيل الدخول إلى MySQL. إيلاء اهتمام خاص للمستخدم الجذر لا يمكن فقط تسجيل الدخول إلى الجهاز المحلي بسبب مشكلات الأمان. بالطبع ، يمكن للمستخدمين إزالة هذه الوظيفة عن طريق تعديل جدول المستخدم.
مفتاح كلمة المرور: تسجيل الدخول إلى كلمة المرور
المنفذ: استخدم القيمة الافتراضية ، من الأفضل عدم تغييرها إلا إذا كنت متأكدًا.
بعد تعيين جميع الإعدادات ، اضغط على "مصدر بيانات الاختبار" لترى أن الشاشة توضح أن الاتصال ناجح.
تتم جميع التكوينات!
3. الاتصال بين ASP وقاعدة البيانات
فيما يلي رمز المصدر الذي اختبرته للاتصال بـ MySQL. اسم المكتبة هو mm ، اسم الجدول هو بلدي ، وهناك اسم حقلان والجنس في الجدول.
رمز البرنامج
<html>
<head>
<title> اختبار اتصال MySQL </title>
<metahttp-equiv = "content-type" content = "text/html ؛ charset = gb2312">
</head>
<body>
<٪
strconnection = "dsn = اسم النظام dsn ؛ driver = {mysqlodbc3.51driver} ؛ server = عنوان IP الخادم ؛ uid = اسم المستخدم للاتصال بقاعدة البيانات ؛ pwd = password ؛ قاعدة البيانات = اسم قاعدة البيانات"
'Lybykwtestfor الاثنين 21 أغسطس 2006 8:49:44
سلسلة الاتصال ، DSN هي معرف مصدر البيانات الذي حددناه. لاحظ أن برنامج التشغيل الذي ذكرناه فقط عند إعداد النظام DSN.