连接数据库
Access
1.Access数据库的DSN-less连接方法:
set adocon=Server.Createobject("adodb.connection")
adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
Server.MapPath("数据库所在路径")
注意:这个要先设置好dns
2.Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")
//这个不用设置dns,直接就可以用了,我通常就是用这个的
SQL
3.SQL server连接方法:
set adocon=server.createobject("adodb.recordset")
adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _
"database=数据库名;"
4.SQL server OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
"user ID=***;Password=***;"& _
"inital Catalog=数据库名"
5.也可以用这种方法
MM_conn_STRING = "Driver={SQL Server};server=(local);uid=sa;pwd=;database=Telephone;"
Set conn = Server.Createobject("ADODB.Connection")
conn.open MM_conn_STRING
SQL="SELECT * FROM CellPhone"
SET RS=conn.Execute(sql)
然后就可以用RS来读取数据了
其实这个就是第三方法的延续
注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。
conn.Close
Set conn = Nothing