ASP连接Oracle数据库简易DEMO完全案例
以下演示使用ASP如何连接Oracle数据库。
ASP网站是部署在我本机上。
ASP网站操作系统:Windows7 64位,
数据库服务器系统:Windows 2008R2 (或Windows 7也可以) 64位。
1. 安装Oracle客户端组件
ASP网站所在的服务器需要安装Oracle客户端组件才能连接远程服务器的数据库。
Oracle客户端分为64位和32位,我先安装了64位,结果在测试浏览页面时会出现以下信息,提示驱动程序与应用程序位数不匹配。
后来安装了32位客户端,测试正常。所以你们可以先安装32位,如果出现上面提示,就换成64位版本试下。本文就以32位版本环境完成测试过程。
Oracle客户端32位安装版win32_11gR2_client.zip
下载地址:https://pan.baidu.com/s/1ov7owL7Nm0Ya9m_92uCOjA
提取码:jhx8
安装类型选择“管理员”,一路下一步,安装成功。
2. 测试ODBC驱动连接
因为以上安装的是32位客户端,所以需要使用ODBC驱动管理(32位)中进行配置。
在Win7系统中ODBC驱动管理(32位)必须在以下目录中手动执行。
CMD执行:C:\Windows\SysWOW64\odbcad32.exe
【备注:ODBC驱动管理(64位)位置为:C:\Windows\System32\odbcad32.exe
控制面板–管理工具–》数据源(ODBC)默认运行的是64位】
以下开始添加数据源。
在“系统DSN”页面,点击添加
DataSourceName:新建一个连接名,在ASP页面连接字符串时会使用此连接名。
TNSserviceName:IP/实例名 中间使用斜杆分隔。
User ID:数据库登录名
点击“Test Connection”按钮,输入密码测试成功。
3. ASP页面代码
ASP测试页面
<%
Dim connStr
Dim conn,sql,rs
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=web32;UID=YCWEB;PWD=YCWEB;"
sql = "select SBBH,HM from TBL_CAOBIAOJILU"
if err thenerr.clearset Conn=NothingResponse.Write "数据库连接出错,"Response.End
else
End If
Response.Write "数据库连接成功,"
Set rs = conn.Execute(sql)
Do Until(rs.eof)
For i=0 to rs.fields.count-1
Response.Write (rs.fields(i))
Response.Write ("<br>")
Next
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>
4. 部署测试
将此ASP页面部署到IIS,在浏览器地址栏中访问此测试页面地址。测试正常。
5. 后记
现在的网站项目基本再没用ASP技术,但最近因项目需要,需要帮某个小网站连接外部系统获取数据。测试过程中,遇到几个奇怪的问题,花了半天时间排查,最后没办法重启一下居然可以了。所以如果你发现问题一直没突破,请务必重启电脑一下。。
注意:Oracle客户端和ODBC驱动管理器测试,花了不少时间。一定要选好32位或64位,我电脑虽然是64位,但只有安装Oracle的32位客户端才测试成功。
ASP连接Oracle数据库简易DEMO完全案例相关推荐
- asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程
尽管2020了,但是需求无处不在,ASP连接Oracle数据库问题的解决过程: 注意,本文为梦回大唐版本,盗图严重,纰漏难免,欢迎举报. 一.环境 数据库端:Windows Server 2008 R ...
- asp.netcore oracle,Asp.net core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库...
Asp.net Core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库 1.前言 本次主要采用Asp.net core3.1 ...
- asp连接oracle 服务端,Asp.net core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库...
Asp.net Core 3.1+EF Core2.2.6+Oracle.EntityFrameworkCore2.1.19连接Oracle数据库 1.前言 本次主要采用Asp.net core3.1 ...
- 请教asp如何通过ODBC连接ORACLE数据库?
请教asp如何通过ODBC连接ORACLE数据库?[复制链接] 1 1 sky_n 白手起家 帖子 14 主题 10 精华 0 可用积分 19 信誉积分 100 专家积分 0 在线时间 2 小时 ...
- 用ASP.Net(C#)连接Oracle数据库的方法
今天看了一下asp.net连接oracle数据库的方法,得到了如下代码.这段代码打开了MyTable表,并把操作员的名字列出.字段类型是OracleString.读取的时候用的是字段编号,我不知道怎么 ...
- Windows server2008 搭建ASP接口访问连接oracle数据库全过程记录--备用
真的是太不容易了,以前的时候在window server 2003上面搭建了一套asp+oracle的接口系统,就费了好大的劲儿,其实那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨天到今 ...
- asp.net连oracle数据库,ASP.NET连接Oracle数据库的步骤详解(转)
在用ASP.NET开发应用程序时,我们会用到数据库.ASP.NET与Oracle的连接也是比较常用的.本文主要介绍了ASP.NET连接Oracle数据库的方法和步骤.ASP.NET连接Oracle数据 ...
- Windows server2008 搭建ASP接口訪问连接oracle数据库全过程记录
真的是太不easy了,曾经的时候在window server 2003上面搭建了一套asp+oracle的接口系统.就费了好大的劲儿,事实上那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨 ...
- Java案例:利用JDBC连接Oracle数据库
Java案例:利用JDBC连接Oracle数据库 一.准备工作 1.启动SQL Developer,设置java.exe路径 2.在Oracle SQL Developer里,新建数据库连接 连接名: ...
- [导入]用ASP.Net(C#)连接Oracle数据库的方法
用ASP.Net(C#)连接Oracle数据库的方法 文章来源:http://blog.csdn.net/21aspnet/archive/2004/12/10/211991.aspx 转载于:htt ...
最新文章
- 基于Matlab的BP神经网络在语音特征信号识别中的应用
- 哪个术语描述了服务器软件在专用计算机,计算机网络基础
- 【数据结构与算法】之深入解析“扁平化多级双向链表”的求解思路与算法示例
- 【ArcGIS遇上Python】栅格影像批量除以10000
- 利用Deep Reinforcement Learning训练王者荣耀超强AI
- 毕业七年 摸爬滚打的心得体会
- 串口协议和RS-232标准,以及RS232电平与TTL电平的区别,“USB/TTL转232“模块(以CH340芯片模块为例)的工作原理。
- removeNode is not defined removeNode is not a function
- 3d渲染是显示计算机内存不足,win10系统使用3d渲染图片出现内存不足如何解决
- 老公老婆之间的道歉。。。有点幽默有点感动
- 【Element ui 的NavMenu二级菜单下拉icon修改】
- ARP与RARP协议详解 (三)
- 一年之计在于春,一日之计在于晨,劲爆
- 决策树之建立一棵树(代码模板)防止过拟合、剪枝参数
- 重塑股份携手苏州金龙与嘉兴国鸿公交,完成燃料电池客车交付
- QQ(腾讯)-群空间-数据库设计
- 易语言mysql修改语句_易语言-MySQL-update源码例程
- 《爆款文案》的读后感作文3000字
- 干鱼尺寸分拣视觉系统
- 《After Effects CC 中文版超级学习手册》课程教学(22)——第22章 模板资源和AE使用小秘笈
热门文章
- matlab rsenc函数,RS码的MATLAB实现(附MATLAB仿真程序).pdf
- OAI搭建——eNB搭建
- OTA升级的实现原理
- 研究生的压力应对与心理健康 测试题答案
- 记一次高德地图引入 AMap is not defined 血坑
- 【123】linux中 top 解析
- 基于局域网的超简易即时通讯软件(一)
- 对话 DenseNet 一作黄高:做有韧劲、能抗压、不断探索未知的科研
- 明天9:00 | ECCV 2022 全球博士TalK——计算机视觉领域顶会
- 用python求圆的表面积_【用python写一组类(class)对应各种几何体(正方体,长方体,球,圆柱)的表面积和体积的编码】作业帮...