บทความนี้ส่วนใหญ่แนะนำคู่มือของ ASP ในการใช้ฐานข้อมูล MySQL
ฐานข้อมูล MySQL ได้กลายเป็นฐานข้อมูลที่ต้องการสำหรับหลาย ๆ เว็บไซต์เนื่องจากข้อดีเช่นสั้น ๆ สะดวกสบายเร็วและฟรี เพื่อพัฒนาหน้าแบบไดนามิก
สภาพแวดล้อมของฉันคือ windows98+pws4.0+mysql-3.23.32-win+php4
ซอฟต์แวร์ที่จำเป็น:
pws4.0
mysql-3.23.32-win
MyODBC-2.50.36-DLL
ขั้นตอนที่ 1: ติดตั้ง mysql
ไดรเวอร์ ODBD คัดลอกไฟล์ MyODBD-2.50.46-DLL ที่ดาวน์โหลดไปยังไดเรกทอรี Windows/System (Windows2000 คือ Winnt/System32) และสร้างไฟล์ใหม่ด้วย Reg Extension (นั่นคือไฟล์รีจิสทรี) และเพิ่มเนื้อหาต่อไปนี้ คัดลอกไปยังไฟล์นี้
regedit4
- [HKEY_LOCAL_MACHINE/ซอฟต์แวร์/ODBC/ODBCINST.INI/MYODBCDRIVER]
- USAGECOUNT = DWORD: 00000002
- driver = c: //windows//system//myodbc.dll
- setup = c: //windows//system//myodbc.dll
- SQLlevel = 1
- fileusage = 0
- driverodbcver = 02.50
- ConnectFunctions = yyy
- Apilevel = 1
- cptimeout = 120
- [HKEY_LOCAL_MACHINE/ซอฟต์แวร์/ODBC/ODBCINST.INI/ODBCDRIVERS]
- myodbcdriver = ติดตั้ง
หลังจากบันทึกดับเบิลคลิกที่ไฟล์และลงทะเบียนรหัสด้านบนลงในรีจิสทรี Windows
หากติดตั้งใน Windows 2000 ค่าของไดรเวอร์และการตั้งค่าคีย์หลักจะต้องมีการเปลี่ยนแปลงตามลำดับฉันไม่จำเป็นต้องพูดเพิ่มเติมเกี่ยวกับที่นี่ หากประสบความสำเร็จรายการไดรเวอร์ MyODBD จะเห็นได้ในไดรเวอร์ของแหล่งข้อมูลแผงควบคุม/ODBD!
ขั้นตอนที่ 2: สร้างฐานข้อมูลลิงค์ไฟล์ ASP
มีสองวิธีที่นี่หนึ่งคือการสร้างระบบ DSN ในแหล่งข้อมูล ODBC หลังจากนั้นฉันก็พบว่าถ้าฉันไม่สร้างมันฉันสามารถใช้ MySQL ใน ASP ได้
เปิดแหล่งข้อมูลแผงควบคุม/ODBD เลือกระบบ DSN จากนั้นเพิ่ม DSN ใหม่
ชื่อ Windows DSN: ชื่อของ DSN ที่คุณต้องการสร้าง
โฮสต์ MySQL (ชื่อหรือ IP): ชื่อหรือที่อยู่ IP ของเซิร์ฟเวอร์ MySQL มักจะเติมใน localhost
ชื่อฐานข้อมูล MySQL: ต้องใช้ฐานข้อมูลและฐานข้อมูลถูกสร้างขึ้นใน MySQL Manager ที่นี่เราใช้ตัวอย่าง ชื่อฐานข้อมูล: HC188
มีตารางข้อมูล: ผู้ใช้ตารางข้อมูลมีสองฟิลด์: ชื่อผู้ใช้และรหัสผ่านและแทรกข้อมูลไม่กี่อย่างที่ต้องการ
ผู้ใช้: ชื่อผู้ใช้ของฐานข้อมูลลิงค์ฉันกรอกข้อมูลในผู้ใช้รูทซูเปอร์
รหัสผ่าน: ลิงก์ฐานข้อมูลผู้ใช้รหัสผ่านหากไม่คุณไม่สามารถกรอกได้
พอร์ต (ถ้าไม่ใช่ 3306): MySQL อยู่บนพอร์ตเซิร์ฟเวอร์หากไม่กรอกข้อมูลค่าเริ่มต้นคือ 3306
คำสั่ง SQL ในการเชื่อมต่อ: ใช้คำสั่ง SQL เพื่อเชื่อมโยงฐานข้อมูลรายการนี้สามารถละเว้นได้
หลังจากกรอกแล้วเลือกตกลงเพื่อบันทึก
ลิงก์ต่อไปนี้ไปยังรหัส ASP ของฐานข้อมูล!
- %
- strConnection = dsn = hc188; driver = {myoDbdDriver}; เซิร์ฟเวอร์ = localhost; uid = root; pwd =; ฐานข้อมูล = hc188
- setadodataconn = server.createObject (adodb.connection)
- adodataconn.openstronnection
- strQuery = select*fromuser
- setrs = adodataconn.execute (strqueery)
- ifnotrs.boftthen
- %
- <ตาราง>
- <tr>
- <td <b> ชื่อผู้ใช้ </b ></td>
- <td >< b> รหัสผ่าน </b ></td>
- </tr>
- %
- dowhilenotrs.eof
- %
- <tr>
- <td ><%= rs (ชื่อผู้ใช้)%></td>
- <td ><%= rs (รหัสผ่าน)%></td>
- </tr>
- %
- Rs.Movenext
- วง
- %
- </ตาราง>
- %
- อื่น
- Response.write (ขออภัย, nodatafound.)
- endif
- Rs.close
- adodataconn.close
- setadodataconn = ไม่มีอะไร
- setRsemailData = ไม่มีอะไร
- %
วิธีที่สอง: ฉันคิดว่าในระหว่างการใช้งานถ้าฉันไม่ได้ตั้งค่าระบบ DSN ฉันสามารถใช้ฐานข้อมูล MySQL ได้หรือไม่
วิธีนี้ง่ายมาก
strConnection = defaultdir =; driver = {myoDbc driver}; database = hc188
ฉันอยากรู้อยากเห็นว่าวิธีนี้สามารถใช้งานได้โดยไม่ต้องใช้ชื่อผู้ใช้หรือรหัสผ่าน มันเป็นข้อผิดพลาดใน MySQL หรือไม่?
รหัสทั้งหมดข้างต้นได้รับการทดสอบและผ่านไปแล้ว!
ฉันหวังว่าผ่านบทความนี้การแนะนำวิธีการใช้ฐานข้อมูล MySQL และ ASP สามารถช่วยคุณได้