تقدم المقالة بالتفصيل كيفية الاتصال بقاعدة بيانات MySQL في ASP ومعرفة البيانات وإخراجها، كما تقدم الحل للكود الأساسي للاتصال بـ MySQL والكود المشوه الصيني إذا كنت تريد أن يكون ASP قادرًا على ذلك للاتصال بقاعدة بيانات MySQL، ستحتاج إلى تثبيت برنامج تشغيل MySQL ODBC 3.51.
دعونا نلقي نظرة على الكود التالي أولاً
انسخ رمز الكود كما يلي:
تعيين conn = server.createobject(adodb.connection)
Conn.Open DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;
الكود أعلاه هو الجزء الأساسي.
يتصل SERVER بالخادم مثل 127.0.0.1
قاعدة البيانات متاجر قاعدة البيانات للاختيار
اسم مستخدم تسجيل الدخول لخادم المستخدم
كلمة مرور تسجيل الدخول إلى خادم PASSWORD
حسنًا، لننظر إلى مثال
انسخ رمز الكود كما يلي:
<%
"اختبار قراءة محتويات قاعدة بيانات MySql
strconnection=driver={mysql odbc 3.51 driver};database=weste_net;server=localhost;uid=root;password=
'لا حاجة لتكوين dsn
تعيين adodataconn = server.createobject(adodb.connection)
adodataconn.open strconnection
strquery = حدد * من News
مجموعة rs = adodataconn.execute(strquery)
إن لم يكن rs.bof ثم
%>
<الجدول>
<تر>
<td<b>الرقم التسلسلي</b></td>
<td><b>العنوان</b></td>
</tr>
<%
تفعل في حين لا rs.eof
%>
<تر>
<td><%=rs(News_id)%></td>
<td><%=rs(News_Title)%></td>
</tr>
<%
rs.movenext
حلقة
%>
</الجدول>
<%
آخر
استجابة.كتابة (لا توجد بيانات.)
نهاية إذا
rs. Close
adodataconn. Close
تعيين adodataconn = لا شيء
تعيين rsemaildata = لا شيء
%>
ملحوظة
لم أقم بتعيين ترميز قاعدة البيانات أعلاه. إذا كانت هناك أحرف صينية مشوهة، فيمكنك تجربتها.
'تعيين ترميز أحرف العميل
انسخ رمز الكود كما يلي:
conn.execute (تعيين الأسماء ' & myChareSet & ')
لحلها
إذا كنت تريد استخدام منفذ آخر غير 3306، فنحن بحاجة إلى تثبيت برنامج تشغيل قاعدة بيانات ODBC لـ Mysql
انسخ رمز الكود كما يلي:
Conn.Open DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;PORT=3333;DATABASE=Shops;USER=root;PASSWORD=xxx;
لا توجد مشكلة.