第13章数据库连接
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解释: 连接字符串可以为以下方式中的任一:
( 1 ) C o n n . C o n n e c t i o n S t r i n g = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("classmate.mdb")
(1) 安装IIS 安装IIS的步骤如下: ① 从桌面的“开始”菜单中选择“控制面
板”,打开“控制面板”。双击“添加或删除 程序”图标,打开“添加或删除程序”对话框。
② 用鼠标单击左边的“添加/删除Windows组件” 图标,打开“Windows组件向导”(图8-1)。
图8-1 Windows组件向导
ODBC(开放数据库互连):是Microsoft引进的一种 早期数据库接口技术。它实际上是ADO的前身。早 期的数据库连接是非常困难的. 每个数据库的格 式都不一样,开发者得对他们所开发的每种数据库 的底层API有深刻的了解. 因此,能处理各种各样 数据库的通用的API就应运而生了。
也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早 期产物. 有许多种数据库遵从了这种标准,被称为 ODBC兼容的数据库.
Odbc数据源的配置
DSN的创建(P164-167) odbc中提供三种dsn:用户dsn、系统dsn和文件dsn。
它们的区别很简单:
用户dsn只能用于本用户。
系统dsn和文件dsn的区别只在于连接信息的存放位置不同: 系统dsn存放在odbc储存区里,而文件dsn则放在一个文本文
第13章数据库连接
1、与SQLServer数据库的连接
以ASP编写的网页连接SQLServer为例:
<%
S e t
conn
=
Server.CreateObject("ADODB.Connection")
conn.Open "driver={SQL Server};server=(local); uid=sa; pwd=sa; database=zhaosheng"
sql="select * from classmate"
rs.open sql,conn,1,1
4、ASP运行环境的介绍
(1)IIS (2)ASP小旋风
IIS的配置
Windows 2000 Server在安装的过程中会自动安 装IIS 5.0,而Windows 2000 Professional和 Windows XP则不会,必须用添加Windows组件的 方式另行安装。下面以Windows XP为例,介绍 安装IIS 5.1的过程。
Conn.open ConnectionString 为连接字符串,其中的server=要 连接的SQL服务器 (1) 如果服务器装在本机上。
则server=(local) 或者127.0.0.1 或者 外部IP(通过dos指令 ipconfig查询)或者是服务器名
(2) 如果服务器不在本机上。 a、在局域网内,则可以用这台电脑的外部IP或者是服务器
"Data Source=" & Server.MapPath("classmate.mdb") Conn.Open
Set RS = Server.CreateObject("ADODB.Recordset") sql="select * from classmate" rs.open sql,conn,1,1 …… %>
选中“组件”列表中的“Internet信息服务 (IIS)”选项,单击“下一步”按钮,组件向导即 开始安装所选组件。在安装向导的最后一页单击“完 成”按钮,完成组件的安装。
S
e
t
R
S
=
Server.CreateObject("ADODB.Recordset")
sql="select * from classmate"
rs.open sql,conn,1,1
……
%>
解释:
Set conn 为创建连接对象实例conn
Conn.open ConnectionString 为连接字符串。其中包
件
中
。
ODBC:开放式数据库互联技术(微软提 出的,以相同的方式来访问不同的数据库)
<%
S e t
Conn
=
Server.CreateObject("ADODB.Connection")
conn.Open "DSN=tongxun; UID=sa; PWD="
S e t
RS
=Hale Waihona Puke Baidu
Server.CreateObject("ADODB.Recordset")
名。 b、在万维网上,则可以用它的IP地址或者域名。
2、与ACCESS数据库的连接
以ASP编写的网页连接ACCESS为例: <% Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
含driver/Provider, server;uid;pwd;database
连接字符串可以为以下方式中的任一:
(1) conn.Open "driver={SQL Server};server=(local); uid=sa; pwd=sa; database=zhaosheng"
(2) conn.Open "Provider=Sqloledb; server=(local); uid=sa;pwd=;database=zhaosheng"
(2)Conn.ConnectionString="Driver={Microsoft Access Driver (*.mdb)};DBq="&Server.MapPath("classmate.mdb")
其中的Server.MapPath作用为:获取数据库的物理地址
3、通过odbc连接数据库