asp连接sqlserver数据库(asp连接sqlserver怎么写)

本文目录
- asp连接sqlserver怎么写
- asp连接sql server 2008数据库
- asp连接sqlserver数据库实现代码
- ASP与 SQL 数据库连接:
- asp网页怎样连接SQL数据库
- asp 连接sqlserver数据库的连接方式有几种分别是什么
- asp 菜鸟 问题
asp连接sqlserver怎么写
思路:
1、ASP连接SQL数据库,连接字符串是关键
2、连接后一般是执行查询语句获得结果集,或者是执行SQL语句,不需要返回结果
3、关闭数据库连接对象
示例代码:
dim Conn,strConn,rs,strSQL
strConn = "Provider=SQLOLEDB;Data Source=127.0.0.1;User ID=Test;Password=Test;Initial Catalog=Test_DBName"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open strConn
if err.number《》0 then
response.Write "数据库链接失败。" & err.Description
response.End
end if
set rs = server.CreateObject("adodb.recordset")
strSQL = "select title from dbo.tb_e_table"
rs.open strSQL,conn,1,1
If Not rs.eof Then
’结果集存在,则可输出rs
response.write rs("title")
End If
rs.close
Set rs = Nothing
Conn.close
Set Conn = Nothing
其中
【Provider=SQLOLEDB;】:是声明使用的是MSSQL协议,
【Data Source=127.0.0.1;】:是数据库的所在服务器IP地址或计算机名称,
【User ID=Test;】:要连接的数据库用户名,
【Password=Test;】:要连接的数据库用户密码,
【Initial Catalog=Test_DBName】:要连接的数据库名称
asp连接sql server 2008数据库
public Sql_server_addr,Sql_user,Sql_password,Sql_database
Sql_server_addr = "192.168.0.234" ’数据库服务器地址
Sql_user = "sa" ’用户
Sql_password = "606" ’密码
Sql_database = "ChengJi" ’数据库名
public constr ’链接字符串
connstr="PROVIDER=SQLOLEDB;DATA SOURCE=" & Sql_server_addr & ";database=" & Sql_database & ";User Id=" & Sql_user & ";PASSWORD=" & Sql_password & ";"
你的连接字符串写错了!
asp连接sqlserver数据库实现代码
本文章介绍了利用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 = " 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 有关的连接 可以参照它建立您的数据库连接 ******************************************************************** 敬请注意 请根据情况配置StrServer StrUid StrSapwd StrDbName四个参数 Dim StrServer StrUid StrSaPwd StrDbName StrServer="(local)" 数据库服务器名 StrUid="testuser" 您的登录帐号 StrSaPwd=" " 您的登录密码 StrDbName="db_test_" 您的数据库名称
lishixinzhi/Article/program/net/201311/14116ASP与 SQL 数据库连接:
【答案】:《%@ language=VBs cript%》
《%
dim conn
set conn=server.createobject(’ADODB.connection’)
con.open ’PROVIDER=SQLOLEDB;DATA SOURCE=SQL 服 务 器 名 称 或 IP 地
址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%》
建立记录集对象:
set rs=server.createobject(’adodb.recordset’)
rs.open SQL 语句,conn,3,2
asp网页怎样连接SQL数据库
asp连接数据库的代码为:
Set conn = Server.CreateObject(ADODB.Connection);
conn.Opendriver={SQLServer};server=202.108.32.94;uid=wu77445;pwd=p780522;database=w
ww_panwei_com;conn open其中/Set conn = Server.CreateObject(ADODB.Connection)为设置一个数据库的连接对象
driver=()告诉连接的设备名是SQL-SERVER
server是连接的服务器的ip地址,Uid是指用户的用户名,pwd是指的用户的password,
database是用户数据库在服务器端的数据库的名称
asp 连接sqlserver数据库的连接方式有几种分别是什么
第一种 - 这种方法用在ACCESS中最多
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")
set conn = server.createobject("adodb.connection")
conn.open strconn
第二种-这种方法用在SQL SERVER中多
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;PWD=Password;DATABASE=Database_Name
set conn = server.createobject("adodb.connection")
conn.open strconn
第三种
strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_
"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID;" &_
"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.connection")
conn.open strconn
第四种运用系统数据源
The following uses a Data Source Name:
set conn = server.createobject("adodb.connection")
conn.open "Example"
第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源
set rs = server.createobject("adodb.recordset")
rs.open "tblname", "DSNName", 3, 3
asp 菜鸟 问题
分类: 电脑/网络 》》 程序设计 》》 其他编程语言
问题描述:
ASP的连接数据库的方法有5种吧现在我只会下面一种set conn = Server.CreateObject("ADODB.Connection")set rs = Server.CreateObject("ADODB.RecordSet")con.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("mydb.mdb") & ";Persist Security Info=False"谁能详细介绍一下其余的四种,不要网上查的。 因为我都看了,但还是不是很理解。需要写上每种的优点和缺点~~~~~求最详细的解答。 谢谢了 ~~~~~~~~~~~
解析:
asp连接数据库的方法(全)
好像夜神习惯用Access,代码连接方法也都是基于Mdb数据库的,其实asp连接数据库的代码方法还有很多,后台数据库如采用SqlServer,Oracle都不尽相同,连接方式也有Oledb,Odbc等几种区别,特写此文,以作补遗。
ADO相关知识
在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command
Connection:负责打开或连接数据
Recordset:负责存取数据表
Command:负责对数据库执行行动查询命令
连接各数据库的驱动程序
连接各数据库可以使用驱动程序(OLEDB),也可以使用数据源(ODBC),相对来说使用OLEDB较为方便、简单。
ODBC链接(红色加粗部分为数据库类型,右方为相关连接方式)
access "Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"
dBase "Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"
Oracle "Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"
MSSQL server "Driver={sql server};server=servername;database=dbname;uid=sa;pwd=pass;"
MS text "Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"
Visual Foxpro "Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"
MySQL "Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"
OLEDB链接
access "Provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;"
Oracle "Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"
MS SQL Server "Provider=SQLOLEDB;data source=machinename;initial catalog=dbname;userid=sa;password=pass;"
MS text "Provider=microsof.jet.oledb.4.0;data source=your_path;Extended Properties’text;FMT=Delimited’"
在Asp中连接Access的数据库相关代码可以写为:
Dim db,conn,connstr
db="data/hezepolice.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="DBQ="+server.mappath("db")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
’采用Oledb方式
’connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
’字符串写法的不同
’connstr="Driver={microsoft access driver (*.mdb)};DBQ=" & Server.MapPath(db)
’采用先行建立的Dsn进行连接
’connstr="dsn=hezepolice;"
conn.open connstr
以下是数据库采用sqlserver的时候Asp建立数据连接常用的代码方式之一
Set conn=Server.CreateObject("ADODB.Connection")
on error resume next
connstr="Provider=SQLOLEDB;Password=***;Persist Security Info=True;User ID=sa;Initial Catalog=msdb;Data Source=localhost;Connect Timeout=15"
conn.Open connstr
微软建议在连接Access数据库使用下面的方法:
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("data.mdb")

更多文章:
数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)
2026年9月7日 17:00
springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)
2026年9月7日 14:00
display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)
2026年9月7日 11:00
timestamp without time zone(Postgresql中to_date()函数使用问题)
2026年9月7日 09:40




