数据库连接
类别: ASP教程
首先如果有需要的话,最好把sqlserver2000学一下,像角色,账号,用户这些sql中的定义一定要明白。然后就ado的三个对象:connection是父对象,recordset和command对象都有connection属性,也必须直接或间接指定,必须也要有总体的了解。
以下是一个连数据库的实例,可以直接用的:<%
set conn=server.createobject("adodb.connection")
conn.open"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale"
\'"dsn=bookserver;uid=sa;pwd="
\'本方式是用odbc设定系统数据源的方式连接,也可以用以下方式:
\'"bookserver","sa","",当然可以用常量取代,
\'以便统一更新、改变。本例可以建一.inc文件写入
\'const
\'u_db="bookserver"
\'u_id="sa"
\'u_pd=""
\'那么在包含数库连接的文件首插入
\'<!--#includefile="*.inc"-->后即可用
\'conn.open u_db,u_id,u_pd来代替上句。
\'如果不用odbc系统数据源,则可以用以下方式:
\'"driver={sql server};
\'server=nhz;uid=sa;pwd=;database=booksale"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
\'1,1是open的cursortype参数和locktype参数%>
其中rs.open sql,conn,1,1句中conn可以替换为上面介绍的任何一种连接方法例rs.open sql,"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale" ,1,1
这一段代码中用到的数据库是sqlserver2000,booksale是sql2000中的数据库名。bookserver是在odbc中设的booksale的别名。
用access创立数据库,odbc设定系统数据源可以用先建立odbc连接,然后直接用conn.open bookserver 就可以了。odbc不设定系统数据源,指定数据驱动及数据源方式:
conn.open"{driver=microsoft access *.mdb()};dbq="&server.mappath("")
本篇介绍的是odbc方式连接数据库,oledb方式待续……
以下是一个连数据库的实例,可以直接用的:<%
set conn=server.createobject("adodb.connection")
conn.open"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale"
\'"dsn=bookserver;uid=sa;pwd="
\'本方式是用odbc设定系统数据源的方式连接,也可以用以下方式:
\'"bookserver","sa","",当然可以用常量取代,
\'以便统一更新、改变。本例可以建一.inc文件写入
\'const
\'u_db="bookserver"
\'u_id="sa"
\'u_pd=""
\'那么在包含数库连接的文件首插入
\'<!--#includefile="*.inc"-->后即可用
\'conn.open u_db,u_id,u_pd来代替上句。
\'如果不用odbc系统数据源,则可以用以下方式:
\'"driver={sql server};
\'server=nhz;uid=sa;pwd=;database=booksale"
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
\'1,1是open的cursortype参数和locktype参数%>
其中rs.open sql,conn,1,1句中conn可以替换为上面介绍的任何一种连接方法例rs.open sql,"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale" ,1,1
这一段代码中用到的数据库是sqlserver2000,booksale是sql2000中的数据库名。bookserver是在odbc中设的booksale的别名。
用access创立数据库,odbc设定系统数据源可以用先建立odbc连接,然后直接用conn.open bookserver 就可以了。odbc不设定系统数据源,指定数据驱动及数据源方式:
conn.open"{driver=microsoft access *.mdb()};dbq="&server.mappath("")
本篇介绍的是odbc方式连接数据库,oledb方式待续……
- 上一篇: 取出所有的传递参数短方法-实现有效的重定向
- 下一篇: 如何知道使用者所用的浏览器
-= 资 源 教 程 =-
文 章 搜 索