本文收集和整理了关于Asp中数据库的各种连接方法。

(1)SQL Server数据库的连接方法

url=Request.ServerVariables("QUERY_STRING")

if instr(url,";")>=1 then

url=Replace(url,";",";") : Response.Redirect("?" & url)

end if

'屏蔽通过表单***

for each item in request.form

stritem=lcase(server.HTMLEncode(Request.form(item)))

if instr(stritem,"select ")>=1 or instr(stritem,"insert ")>=1 or instr(stritem,"update ")>=1 or instr(stritem,"delete ")>=1 or instr(stritem,"exec ")>=1 or instr(stritem,"declare ")>=1 then

response.write ("对不起,请不要输入非法字符!")

response.end

end if

next

Set conn = Server.CreateObject("ADODB.Connection")

MM_conn_STRING = "Driver={sql server};server=127.0.0.1;database=userdatabase;uid=userid;pwd=password;"

conn.open MM_conn_STRING

%>

(2)dvbbs的数据库连接方法

Option Explicit

Response.Buffer = True

Dim Startime

Dim SqlNowString,Dvbbs,template,MyBoardOnline

Dim Conn,Plus_Conn,Db,MyDbPath

Const fversion="7.1.0 Sp1"

Const EnabledSession= True

Startime = Timer()

'系统采用XML版本设置

'最高版本为.4.0 依次为: Const MsxmlVersion=".3.0" Const MsxmlVersion=".2.6" 最低版本Const MsxmlVersion=""

Const MsxmlVersion=".3.0"

'可修改设置一:========================定义数据库类别,1为SQL数据库,0为Access数据库=============================

Const IsSqlDataBase = 0

MyDbPath = ""

'================================================================================================================

If IsSqlDataBase = 1 Then

'必修改设置二:========================SQL数据库设置=============================================================

'sql数据库连接参数:数据库名(SqlDatabaseName)、用户密码(SqlPassword)、用户名(SqlUsername)、

'连接名(SqlLocalName)(本地用local,外地用IP)

Const SqlDatabaseName = "dvbbs"

Const SqlPassword = "dvbbs"

Const SqlUsername = "dvbbs"

Const SqlLocalName = "(local)"

'================================================================================================================

SqlNowString = "GetDate()"

Else

'必修改设置三:========================Access数据库设置==========================================================

'免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如:将dvbbs6.mdb修改为dvbbs6.asp

Db = "mydatabase.asp"

'================================================================================================================

SqlNowString = "Now()"

End If

Const IsDeBug = 1

Set Dvbbs = New Cls_Forum

Set template = New cls_templates

Sub ConnectionDatabase

Dim ConnStr

If IsSqlDataBase = 1 Then

ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"

Else

ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(MyDbPath & db)

End If

On Error Resume Next

Set conn = Server.CreateObject("ADODB.Connection")

conn.open ConnStr

If Err Then

err.Clear

Set Conn = Nothing

Response.Write "数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。

Response.End

End If

End Sub

'-----------------------------------------------------------------------------------------------------

'独立道具库连接设置

Sub Plus_ConnectionDatabase

Dim ConnStr

If IsSqlDataBase = 1 Then

'sql数据库连接参数:数据库名、用户密码、用户名、连接名(本地用local,外地用IP)

Dim SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName

SqlDatabaseName = "dvbbs7"

SqlPassword = "dvbbs"

SqlUsername = "dvbbs"

SqlLocalName = "(local)"

ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"

Else

Dim Db

'免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如将dvbbs6.mdb修改为dvbbs6.asp

Db = MyDbPath & "data/Dv_Plus_Tools.mdb"

ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)

End If

On Error Resume Next

Set Plus_Conn = Server.CreateObject("ADODB.Connection")

Plus_Conn.open ConnStr

If Err Then

err.Clear

Set Plus_Conn = Nothing

Response.Write "插件数据库连接出错,请检查连接字串。"'注释,需要把这几个字翻译成英文。

Response.End

End If

End Sub

'-----------------------------------------------------------------------------------------------------

%>

(3)acess数据库连接方法

dim conn,mdbfile

mdbfile=server.mappath("数据库名称.mdb")

set conn=server.createobject("adodb.connection")

conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile

%>

(4)ASP与SQL数据库连接:

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

(5)Access数据库的DSN-less连接方法:

set adocon=Server.Createobject("adodb.connection")

adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _

Server.MapPath("数据库所在路径")

(6)Access OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _

"Data Source=" & Server.MapPath("数据库所在路径")

(7)SQL server OLE DB连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _

"user ID=***;Password=***;"& _

"inital Catalog=数据库名"

(8)Oracle 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"

(9)Oracle OLE DB 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"

(10)dBase 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

(11)mySQL 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

(12)Visual Foxpro 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

(13)MS text 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_

"extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"

(14).MS text OLE DB 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_

"Extended Properties'text;FMT=Delimited'"

asp 复数个oracle链接,asp中的各种数据库连接方法相关推荐

  1. oracle sql语句中包含‘’ 的解决方法

    oracle sql语句中包含'&' 的解决方法 参考文章: (1)oracle sql语句中包含'&' 的解决方法 (2)https://www.cnblogs.com/hm1990 ...

  2. asp.net连oracle数据库,ASP.NET连接Oracle数据库的步骤详解(转)

    在用ASP.NET开发应用程序时,我们会用到数据库.ASP.NET与Oracle的连接也是比较常用的.本文主要介绍了ASP.NET连接Oracle数据库的方法和步骤.ASP.NET连接Oracle数据 ...

  3. oracle 转储 mysql_Oracle中DUMP的转储方法

    什么是DUMP: 美[dand;mp] 转贮:转存:转贮数据 (内存信息)转贮,转存 DUMP是一个动词,它代表一种操作,说的 什么是DUMP: 美[d∧mp] 转贮:转存:转贮数据 (内存信息)转贮 ...

  4. mysql 读取oracle数据_Python中Pandas通过read_sql方法从Mysql或Oracle数据库中读取数据帧(DataFrame)...

    1.pandas.read_sql(sql,con,index_col = None,coerce_float = True,params = None,parse_dates = None,colu ...

  5. c#执行oracle存储过程,C#中如何执行存储过程方法

    功能 :  根据调用的方法名称  反射动态调用  sql Command 的方法 代码如下: /// /// 存储过程的属性 /// ProcName 存储过程的名称 /// MethodName 执 ...

  6. .NET中SQL Server数据库连接方法

    1. 使用本机上的SQL Server Express 实例上的用户实例.       用户实例的连接创建了一个新的SQL Server 实例.此连接只能是在本地SQL Server 2005实例上并 ...

  7. asp.net oracle 分页,asp.net教程之利用ASP实现Oracle数据记录的分页显示

    一.引言 通过浏览器访问数据量大的表时需要进行分页.ASP对数据库记录分页显示可以通过ADO对象集Recordset对象来实现.Recordset具有以下几个用于分页显示的属性: PageSize:每 ...

  8. ASP.NET安全问题--ASP.NET中的授权问题(前篇)

    ASP.NET安全问题--ASP.NET中的授权问题(前篇) 前言:之前的一些文章谈了一些有关验证的问题,接下来的一些文章就说下授权以及代码访问安全的问题.          在ASP.NET应用程序 ...

  9. [第二篇]如何在ASP.Net Core的生产环境中使用OAuth保护swagger ui

    在我上篇文章如何在ASP.Net Core的生产环境中保护swagger ui中,我们讨论了如何使用基本身份验证来保护 swagger ui. 使用 OAuth 2.0 和 OpenIdConnect ...

最新文章

  1. 10月机器学习开源项目Top10
  2. matlab 绘制孤立点
  3. textisselectable长按再点击_微信朋友圈如何发布长视频?原来打开这个功能就可以,涨知识了...
  4. C++编程对缓冲区的理解
  5. PCL:Ubuntu下安装配置PCL
  6. 用Barcode生成条形码图片
  7. python安装jupyter出现问题_有关jupyterhub安装的问题
  8. 泛微OA7.0下载7.1下载
  9. 获取计算机用户名称的方法,javascript读取用户名和计算机名
  10. 数据销毁、硬盘销毁的方法及安全性分析
  11. 腾讯测试岗位的面试经历
  12. python:网络爬虫之遍历单个域名获取电影名称及年份
  13. 2022建筑架子工(建筑特殊工种)操作证考试题库及在线模拟考试
  14. TCP 的四次挥手,可以变成三次挥手吗?
  15. window下Python查看已经启动的进程名称并关闭
  16. scp 使用用户名密码
  17. 实战篇-OpenSSL之AES加密算法-ECB模式
  18. 教你检查Mac电池的健康度
  19. python提取发票信息发票识别_python 发票识别
  20. 【项目推荐】一起来看个逼格儿很高的个人简历项目

热门文章

  1. 经典谷歌面试题:高楼扔鸡蛋
  2. 如何编辑图片?图片如何编辑修改?
  3. python的前端geany_新人学python必备——Geany配置方法
  4. 详解CAN总线:CAN总线故障界定与管理
  5. Python记10(pyqt5
  6. 快递取件码生成软件_一种分布式的取件码生成方法技术
  7. 聊一聊关于Glide在面试中的那些事
  8. 联想 DM5000H混合闪存阵列助力汽车街优化数据管理
  9. 如何用六个步骤封装Python代码包
  10. Vue3源码分析之打包原理