主题:ASP中各种数据库连接代码
yaozheng
[专家分:28410] 发布于 2004-04-07 09:33:00
最近看到有不少朋友在问关于数据库连接代码的问题,找了这篇东西给大家看看,希望有帮助
MS Access数据库连接
用DSN连接并且没有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName"
%>
用DSN连接并且有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
%>
用实际的数据库绝对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
conn.Open Strconn
%>
用实际的数据库相对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>
MS SQL Server数据库连接
用DSN连接:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>
不用DSN连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>
FoxPro数据库连接
<%
Set Conn = Server.CreateObject("ADODB.connection")
ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>
Oracle数据库连接:
<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world"
conn.open DSNtemp
%>
回复列表 (共200个回复)
102 楼
hjzc [专家分:0] 发布于 2005-12-07 15:44:00
看了很爽,试试是否更爽
103 楼
jobfish [专家分:110] 发布于 2005-12-08 23:19:00
欣赏签名
1>希望高手少一分骄傲,多一份耐心。新手少一分浮躁,多一份细心!
清晰明了,道理深刻!
2>本人择偶标准:select top 100 ppmm from girl where age between 20 and 24 AND height between 155 and 165 AND area = 'shanghai' AND wedlock=null AND program in hobby AND 抵制日货=true order by beautiful desc
专业表述
3>欢迎光临编程爱好者网站--http://www.programfan.com/
我不是高手,我渴望和大家一起学习交流。
热情、谦虚!
为人实在,值得学习!
104 楼
QQ仔 [专家分:0] 发布于 2005-12-09 18:57:00
你们好 小弟有事请问一下大家
小弟是刚刚学ASP的现在有个请问一下为什么我用最方便的方法写一个显示在网页中的时间代码可是为什么显示不出来是不是我写错了 请会ASP的大哥们看看是我那写错了谢谢
<html>
<head>
<title>显示时间</title>
</head>
<body>
<%
Response Write"服务器当前的时间为: "&Now()
%>
</body>
</html>
保存为ASP
105 楼
ansonhu [专家分:30] 发布于 2005-12-26 13:25:00
都是高手,我们要相互学习了啊
106 楼
blaker [专家分:0] 发布于 2006-01-01 01:13:00
只是用到connection对象,其实还有command对象,recordset对象都能连接数据库.
107 楼
110120 [专家分:0] 发布于 2006-01-04 22:32:00
请教一下,怎么把手动配置的数据库驱动程序改成代码形式的?
怎么才能实现上传给服务器后正常浏览,如下:
<%@LANGUAGE="JAVASCRIPT"%>
<!--#include file="Connections/bb.asp" -->
<%
var kk = Server.CreateObject("ADODB.Recordset");
kk.ActiveConnection = Strconn;
kk.Source = "SELECT * FROM cc";
kk.CursorType = 0;
kk.CursorLocation = 2;
kk.LockType = 1;
kk.Open();
bb.asp文件为:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/connections/db1.mdb")
conn.Open Strconn
%>
对么???
谢谢
108 楼
ouwen2004 [专家分:0] 发布于 2006-01-12 14:37:00
好东西,要顶一下!
109 楼
lcf075 [专家分:0] 发布于 2006-02-17 20:03:00
[em5]好东西啊,以后多发些类似的
110 楼
田野 [专家分:320] 发布于 2006-02-21 16:10:00
顶一下
www.soonew.com
我来回复