请教asp如何通过ODBC连接ORACLE数据库?
来源:互联网 发布:淘宝股票代码 编辑:程序博客网 时间:2024/05/07 18:13
请教asp如何通过ODBC连接ORACLE数据库?[复制链接]
sky_n
白手起家
- 帖子
- 14
- 主题
- 10
- 精华
- 0
- 可用积分
- 19
- 信誉积分
- 100
- 专家积分
- 0
- 在线时间
- 2 小时
- 注册时间
- 2004-06-13
- 最后登录
- 2010-01-18
- 问答
- 好友
- 博客
- 消息
- 论坛徽章:
- 0
https://www.baidu.com/baidu?tn=monline_3_dg&ie=utf-8&wd=asp+%E8%AE%BF%E9%97%AE+oracle
1楼[收藏(0)][报告]发表于 2010-01-15 21:48:48|只看该作者|倒序浏览
分享到:
如题
- 本版精华
- 热门专题
- 文库|博客
- Oracle11g RAC for Linux 实施手册
- Linux下oracle 10g rac安装维护作业指导书
- oracle认证,培训必读
- Oracle数据库如何收费/授权(Database Licensing)
- Oracle性能优化的文档_同样也是PDF
- ORA-04031 故障详细处理案例一则,跟大家分享!
- Oracle表连接精解
- SQL*PLUS常用命令列表
- 原创Oracle监控工具
- 终于在RedHat8下面安装Oracle 9i成功,笔记如下
linux dhcp peizhi roc | 关于Unix文件的软链接 | 求教这个命令什么意思,我是新手,刚刚学习 ... | sed -e "/grep/d" 是什么意思?谢谢 ... |
sky_n
白手起家
- 帖子
- 14
- 主题
- 10
- 精华
- 0
- 可用积分
- 19
- 信誉积分
- 100
- 专家积分
- 0
- 在线时间
- 2 小时
- 注册时间
- 2004-06-13
- 最后登录
- 2010-01-18
- 问答
- 好友
- 博客
- 消息
- 论坛徽章:
- 0
2楼[报告]
发表于 2010-01-15 22:03:30|只看该作者
请教asp如何通过ODBC连接ORACLE数据库?
A机安装的是oracle 9数据库,B机通过odbc与A机相连,测试OK,请教下在B机上通过asp如何与oracle数据库相连?谢谢赐教!
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
renxiao2003
不干版主了
荣誉版主
- 帖子
- 16260
- 主题
- 852
- 精华
- 11
- 可用积分
- 42357
- 信誉积分
- 2845
- 专家积分
- 180
- 在线时间
- 6358 小时
- 注册时间
- 2003-08-25
- 最后登录
- 2016-04-28
- 问答
- 好友
- 博客
- 消息
- 认证徽章
- 论坛徽章:
- 47
3楼[报告]
发表于 2010-01-15 23:12:49|只看该作者
ASP有专门的连接ORACLE的接口吧。
做一个在牛A和牛C之间徘徊的人
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
renxiao2003
不干版主了
荣誉版主
- 帖子
- 16260
- 主题
- 852
- 精华
- 11
- 可用积分
- 42357
- 信誉积分
- 2845
- 专家积分
- 180
- 在线时间
- 6358 小时
- 注册时间
- 2003-08-25
- 最后登录
- 2016-04-28
- 问答
- 好友
- 博客
- 消息
- 认证徽章
- 论坛徽章:
- 47
4楼[报告]
发表于 2010-01-15 23:13:44|只看该作者
可以通过ADO连接!
做一个在牛A和牛C之间徘徊的人
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
枫叶无霜
我的古筝看你还能跑多远。。
广告杀手
- 帖子
- 54965
- 主题
- 3004
- 精华
- 13
- 可用积分
- 24709
- 信誉积分
- 656
- 专家积分
- 1858
- 在线时间
- 3881 小时
- 注册时间
- 2005-12-14
- 最后登录
- 2014-01-23
- 问答
- 好友
- 博客
- 消息
- 论坛徽章:
- 0
5楼[报告]
发表于 2010-01-16 10:28:22|只看该作者
为啥一个题目发两遍?
古筝,别跑,再跑砸了你!!!
小宝宝很健康,很胖,很可爱,好好玩哟..
小宝宝很健康,很胖,很可爱,好好玩哟..
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
renxiao2003
不干版主了
荣誉版主
- 帖子
- 16260
- 主题
- 852
- 精华
- 11
- 可用积分
- 42357
- 信誉积分
- 2845
- 专家积分
- 180
- 在线时间
- 6358 小时
- 注册时间
- 2003-08-25
- 最后登录
- 2016-04-28
- 问答
- 好友
- 博客
- 消息
- 认证徽章
- 论坛徽章:
- 47
6楼[报告]
发表于 2010-01-16 23:01:41|只看该作者
可能感觉发了没有说明白又再发,不过可以在原来的主题上编辑。
做一个在牛A和牛C之间徘徊的人
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
flutter
巨富豪门
- 帖子
- 1532
- 主题
- 211
- 精华
- 5
- 可用积分
- 23995
- 信誉积分
- 683
- 专家积分
- 5
- 在线时间
- 1130 小时
- 注册时间
- 2001-12-18
- 最后登录
- 2015-11-05
- 问答
- 好友
- 博客
- 消息
- 认证徽章
- 论坛徽章:
- 1
7楼[报告]
发表于 2010-01-18 12:30:24|只看该作者
1,先安装ORACLE客户端,这个会提供WIN下的ORACLE驱动程序,WIN自带的有问题。
2,用客户端的NETMANAGER创建服务名。
3,创建ODBC的DSN名,会用到驱动和服务名。
4,程序使用DSN名称即可。
2,用客户端的NETMANAGER创建服务名。
3,创建ODBC的DSN名,会用到驱动和服务名。
4,程序使用DSN名称即可。
学习中。。。
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
renxiao2003
不干版主了
荣誉版主
- 帖子
- 16260
- 主题
- 852
- 精华
- 11
- 可用积分
- 42357
- 信誉积分
- 2845
- 专家积分
- 180
- 在线时间
- 6358 小时
- 注册时间
- 2003-08-25
- 最后登录
- 2016-04-28
- 问答
- 好友
- 博客
- 消息
- 认证徽章
- 论坛徽章:
- 47
8楼[报告]
发表于 2010-01-18 14:35:04|只看该作者
楼上的最好写个文档!
做一个在牛A和牛C之间徘徊的人
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
想找个不加班的工作好难啊!
(X软工作好几年
过了二建和架构
向着一建挺进前
为了生存还得干程序员)
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
ronaldogreat910
继续青春怒放中
丰衣足食
- 帖子
- 1536
- 主题
- 128
- 精华
- 2
- 可用积分
- 850
- 信誉积分
- 108
- 专家积分
- 0
- 在线时间
- 56 小时
- 注册时间
- 2005-04-28
- 最后登录
- 2012-05-27
- 问答
- 好友
- 博客
- 消息
- 论坛徽章:
- 0
9楼[报告]
发表于 2010-01-18 17:38:47|只看该作者
露露脸先
西区Oracle,Mcafee销售
QQ:249299211
MSN:ronaldogreat910#hotmail.com
QQ:249299211
MSN:ronaldogreat910#hotmail.com
合格的Linux运维工程师是如何炼成的?| TCP/HTTP 负载均衡利器-- HAProxy| 如何检测购买软件是否留有后门? | 网络基础建设之绕不开的无线网络
chunxiaoai
白手起家
- 帖子
- 11
- 主题
- 3
- 精华
- 1
- 可用积分
- 25
- 信誉积分
- 100
- 专家积分
- 0
- 在线时间
- 51 小时
- 注册时间
- 2003-10-08
- 最后登录
- 2011-01-05
- 问答
- 好友
- 博客
- 消息
- 论坛徽章:
- 0
10楼[报告]
发表于 2010-04-21 11:38:45|只看该作者
方法一:用DNS连接(必须安装有ORACLE9i,在数据源里面有“Oracle in OraHome90”驱动):(此方法比较方便)
建立ODBC的步骤:
控制面板--》管理工具---》数据源(ODBC)---》在系统数据源(系统DSN)的标签里,选[添加...]
弹出[创建新数据源]窗口,选择"Oracle in OraHome90",在DataSourceName 随便输入一个DSN名字
如:hcw , "tns service name"选择客户端已经建立好的.这时可以测试一下,以检查是否通了!
单击OK!!!!
ASP的语句是:文件是conn.asp,可以直接运行。
<%
Set conn =Server.CreateObject("ADODB.Connection"
conn.Open "dsn=hcw;uid=scott;pwd=tiger;"
'此处的为数据源的名称,uid是数据库连接的用户名称,pwd为密码
set rs=server.CreateObject("adodb.recordset"
'sql="select * from gjj"
sql="select * from gjj where username='张三'"
rs.open sql,conn,1,1
if rs.recordcount<>0 then
'response.write "数据库记录数为:" & rs.recordcount
response.write rs("username" & " " & rs("unitname" &" " & rs("ye"
else
response.write "数据库记录数为:" & rs.recordcount
end if
rs.close
set rs=nothing
%>
方法二:文件是conn.asp,可以直接运行。
<%
set conn=server.createobject("ADODB.CONNECTION"
conn.Open "rovider=OraOLEDB.Oracle.1;Data Source=oradb;User ID=scottassword=tigerersist Security Info=True"
set rs=server.CreateObject("adodb.recordset"
'sql="select * from gjj"
sql="select * from gjj where username='张三'"
rs.open sql,conn,1,1
if rs.recordcount<>0 then
'response.write "数据库记录数为:" & rs.recordcount
response.write rs("username" & " hai " & rs("unitname" &" " & rs("ye"
else
response.write "数据库记录数为:" & rs.recordcount
end if
rs.close
set rs=nothing
%>
这里非常重要的就是主机字符串:oradb,就是按照主机字符串来做。
conn.Open "rovider=OraOLEDB.Oracle.1;Data Source=oradb;User ID=scottassword=tigerersist Security Info=True"
oracle1主机字符串是什么意思?
和其它网络应用一样,要通过网络连接服务器端,你需要指明:服务器地址,网络协议,端口号。
另外由于ORACLE运行一台服务器多个数据库,因此还需指明数据库名称。
如果每次连接都输入以上4项,太过繁琐,为简化操作,可以为常用的连接建立主机字符串,如:
jlk =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host= 10.10.10.10)(Port = 1521))
(CONNECT_DATA = (SID = ORCL))
当你连接数据库时可以,直接使用sqlplus user/password@jlk进行连接了,其中jlk即为主机字符串,它表明:以TCP协议,连接地址为10.10.10.10的服务器的1521端口,访问其中名为ORCL的数据库
通俗地说,主机字符串是ORACLE中用来表明客户端与服务器端连接的方式。它只是一个别名,其真正内容包含网络协议,ORACLE实例名等项目。如果要建立或修改一个主机字符串,可用SQL*NET EASY CONFIG程序。例如:新安装一个ORACLE,可按以下方式输入:
用户名:SYSTEM
密码:MANAGER
主机字符串:TCP-LOOPBACK
主机字符串你看一下:开始菜单/程序/管理工具/服务/有一项oracleservice********
那些'*'就是sid
建立ODBC的步骤:
控制面板--》管理工具---》数据源(ODBC)---》在系统数据源(系统DSN)的标签里,选[添加...]
弹出[创建新数据源]窗口,选择"Oracle in OraHome90",在DataSourceName 随便输入一个DSN名字
如:hcw , "tns service name"选择客户端已经建立好的.这时可以测试一下,以检查是否通了!
单击OK!!!!
ASP的语句是:文件是conn.asp,可以直接运行。
<%
Set conn =Server.CreateObject("ADODB.Connection"
conn.Open "dsn=hcw;uid=scott;pwd=tiger;"
'此处的为数据源的名称,uid是数据库连接的用户名称,pwd为密码
set rs=server.CreateObject("adodb.recordset"
'sql="select * from gjj"
sql="select * from gjj where username='张三'"
rs.open sql,conn,1,1
if rs.recordcount<>0 then
'response.write "数据库记录数为:" & rs.recordcount
response.write rs("username" & " " & rs("unitname" &" " & rs("ye"
else
response.write "数据库记录数为:" & rs.recordcount
end if
rs.close
set rs=nothing
%>
方法二:文件是conn.asp,可以直接运行。
<%
set conn=server.createobject("ADODB.CONNECTION"
conn.Open "rovider=OraOLEDB.Oracle.1;Data Source=oradb;User ID=scottassword=tigerersist Security Info=True"
set rs=server.CreateObject("adodb.recordset"
'sql="select * from gjj"
sql="select * from gjj where username='张三'"
rs.open sql,conn,1,1
if rs.recordcount<>0 then
'response.write "数据库记录数为:" & rs.recordcount
response.write rs("username" & " hai " & rs("unitname" &" " & rs("ye"
else
response.write "数据库记录数为:" & rs.recordcount
end if
rs.close
set rs=nothing
%>
这里非常重要的就是主机字符串:oradb,就是按照主机字符串来做。
conn.Open "rovider=OraOLEDB.Oracle.1;Data Source=oradb;User ID=scottassword=tigerersist Security Info=True"
oracle1主机字符串是什么意思?
和其它网络应用一样,要通过网络连接服务器端,你需要指明:服务器地址,网络协议,端口号。
另外由于ORACLE运行一台服务器多个数据库,因此还需指明数据库名称。
如果每次连接都输入以上4项,太过繁琐,为简化操作,可以为常用的连接建立主机字符串,如:
jlk =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host= 10.10.10.10)(Port = 1521))
(CONNECT_DATA = (SID = ORCL))
当你连接数据库时可以,直接使用sqlplus user/password@jlk进行连接了,其中jlk即为主机字符串,它表明:以TCP协议,连接地址为10.10.10.10的服务器的1521端口,访问其中名为ORCL的数据库
通俗地说,主机字符串是ORACLE中用来表明客户端与服务器端连接的方式。它只是一个别名,其真正内容包含网络协议,ORACLE实例名等项目。如果要建立或修改一个主机字符串,可用SQL*NET EASY CONFIG程序。例如:新安装一个ORACLE,可按以下方式输入:
用户名:SYSTEM
密码:MANAGER
主机字符串:TCP-LOOPBACK
主机字符串你看一下:开始菜单/程序/管理工具/服务/有一项oracleservice********
那些'*'就是sid
0 0
- 请教asp如何通过ODBC连接ORACLE数据库?
- C++通过ODBC连接Oracle数据库
- qt如何通过ODBC连接mysql数据库
- 通过ODBC连接oracle
- 通过ODBC连接Oracle
- ODBC 连接 oracle 数据库
- 通过 ODBC API 连接 Oracle 11g 数据库
- java 通过odbc与jdbc 连接oracle数据库
- Access 通过ODBC连接Oracle 数据库 (64位)
- windows下QT如何通过ODBC连接达梦数据库
- Oracle 通过ODBC 连接GreenPlum
- Oracle 通过ODBC 连接MySql
- 通过odbc连接progress数据库
- C++通过ODBC连接数据库
- ASP如何连接Oracle数据库???
- 通过ASP.NET连接Oracle数据库实例教程
- 通过ASP.NET连接Oracle数据库实例教程
- 配置odbc连接oracle数据库
- 反射、类加载与垃圾回收
- java窗口事件
- PAT:并查集
- Android:Umeng(友盟)数据统计(一)
- Android中动态设置TextView的颜色的方法
- 请教asp如何通过ODBC连接ORACLE数据库?
- SDAU 练习三 1001 寻找最大子序列问题(两种方法)
- 【并查集】HDU1856More is better
- 通过ffi在nodejs中调用动态链接库(.so文件)
- Android RecyclerView 使用完全解析
- C经典 Char型指针数组与字符数组的区别
- 【Git+Source Tree使用教程之四】Reset
- springcloud(第二篇)springcloud config 修改配置
- X