版权信息©2008-2011 All Rights Reserved |
ASP连接ACCESS数据库--常见数据库连接方式
说明:,连接数据库代码 文件名称 conn.asp 所有访问数据库的文件都调用此文件
<!--#include file=\"Conn.asp\"--> 数据库连接调用代码程序
ASP由于简单易用,到现在为止国内大多数站选择,特别是一些企业网站和要求不是很高的网站常采用ASP加ACCESS数据库设计网站,虽然ASP加ACCESS安全性不是特别高,但其简单易用,成本低廉还是得到了广大企业网站特别是中小企业网站的选择和采用,ASP在使用中需要和ACCESS数据库进行连接,从而实现数据的读取和储存,在读取和储存时就需要进行数据连接,下面我讲解最常见的四个ASP和ACCESS数据库的连接方法,希望对大家有所帮助。
1.
set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
SQL="select * from auth where id="" & user_id &"""
SET uplist=dbconnection.EXECUTE(SQL)
2.
set dbconnection=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id="" & user_id &"""
SET uplist=dbconnection.EXECUTE(SQL)
3.
DBPath = Server.MapPath("customer.mdb")
set session("rs")=Server.CreateObject("ADODB.Recordset")
" rs=Server.CreateObject("ADODB.Recordset")
connstr="provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id="" & user_id &"""
session("rs").Open sql,connstr,1,3
4.
建odbc源xxx
set conn=server.createobject("Adodb.connection")
conn.open "DSN=xxx;UID=;PWD=;Database=customer
需要说明的是ACCESS数据库本身的原因安全性和稳定性并不是很高,而且当数据库容量太大就会造成网站访问慢,容量出现网站假死,一般见意数据库文件最大容量不得超过30M,最好在10M以内,以保证稳定性,另外ACCESS安全性并不是很高,容量被人非法下载,通过对数据库的破解实现对网站的破解,因此在使用ACCESS的数据库时,一定要注意数据库的命名,最好不要以mdb默认的后缀关系,可以改成别的,另外ACCESS数据库的名越复杂越好,可以带有各种符号,数据库在使用中要经常优化压缩,以保证速度稳定,如果网站有较高要求,见意将数据库转换成MSSQL。
版权信息©2008-2011 All Rights Reserved |