本文章介绍了利用asp连接sqlserver数据库实例代码连接方法有三种分别为通过ODBC DSN建立连接通过oledb建立连接 通过driver建立连接三种下面我们来看看第一种
通过driver建立连接
代码如下 <%
Const DataBaseType=
If DataBaseType=
then
DBPath="/jb
/news
asp"
SqlNowString = "Now()"
ystr=true
nstr=false
suiji="rnd(id)"
Else
如果是SQL数据库
请认真修改好以下数据库选项
DataServer = "www
cnnet"
数据库服务器IP
DataUser = "jb
net"
访问数据库用户名
DataBaseName = "jb
net"
数据库名称
DataBasePsw = "密码"
访问数据库密码
SqlNowString = "getdate()"
ystr=
nstr=
suiji="newid()"
End if
On Error Resume Next
If DataBaseType =
Then
ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename
Else
ConnStr = "Provider=Microsoft
Jet
OLEDB
;Data Source=" & Server
MapPath(DBPath)
End If
Set conn = Server
CreateObject("ADODB
Connection")
conn
open ConnStr
If Err Then Err
Clear:Set conn = Nothing:Response
Write "数据库连接出错
请检查Conn
asp文件中的数据库参数设置
":Response
End
%>
通过driver建立连接
通过driver建立页面与数据库的连接同样不需要创建ODBC DSN数据源但必须知道实际的数据库文件路径或者数据源名(例如SQLserver的数据库)
代码如下 Set conn=Server
CreateObject("ADODB
Connection")
conn
Open"driver={SQL Server};server=abc;DataSource=(test);uid=;pwd=;database=UserDB"
编写脚本和数据库源建立连接
ADO(ActiveX Data Objects ) 提供 Connection 对象可以使用该对象建立和管理应用程序和 ODBC 数据库之间的连接Connection 对象具有各种属性和方法可以使用它们打开和关闭数据库连接编写数据库连接脚本首先应创建 Connection 对象的实例接着打开数据库连接
代码如下
********************************************************************
与SQL Server有关的连接
可以参照它建立您的数据库连接
********************************************************************
敬请注意
请根据情况配置StrServerStrUidStrSapwdStrDbName四个参数
Dim StrServerStrUidStrSaPwdStrDbName
StrServer="(local)" 数据库服务器名
StrUid="testuser" 您的登录帐号
StrSaPwd="" 您的登录密码
StrDbName="db_test_com" 您的数据库名称
Dim Conn 数据库连接
Dim StrDSN 数据库连接字符串
Dim Rs 命令字符串
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName
建立和数据库master的连接
set Conn = ServerCreateObject("ADODBConnection")
set Rs=ServerCreateObject("ADODBRecordSet")
ConnOpen StrDSN