otl连接远程oracle数据库咋连?

gg0637 2007-08-23 11:39:30
我只知道otl里有个db.rlogon("scott/tiger@firebird"); 函数可以连接数据库,现在我的oracle数据库在另一台计算机上,请问要怎么连接,比如oracle数据库位置在192.168.0.1:1521要怎么连接呢?
...全文
1369 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
kdkgod 2011-05-02
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 virtual_dboy 的回复:]
引用 28 楼 xiezhe3 的回复:
db.rlogon("scott/tiger@192.168.1.203:1521/orcl"); 这样就可以了,


就是这位兄台所说的这样 谢谢了啊 刚好也要远程连接ORACLE
[/Quote]
请问楼上的仁兄,(“scott/tiger@192.168.1.203:1521/ora1”)字符串中的那个orc1是代表的啥意思,如何定义呢

kdkgod 2011-05-02
  • 打赏
  • 举报
回复
请问楼上的仁兄,(“scott/tiger@192.168.1.203:1521/ora1”)字符串中的那个orc1是代表的啥意思,如何定义呢
virtual_Dboy 2011-04-21
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 xiezhe3 的回复:]
db.rlogon("scott/tiger@192.168.1.203:1521/orcl"); 这样就可以了,
[/Quote]

就是这位兄台所说的这样 谢谢了啊 刚好也要远程连接ORACLE
海浪飞沙 2010-06-01
  • 打赏
  • 举报
回复
db.rlogon("scott/tiger@192.168.1.203:1521/orcl"); 这样就可以了,
wengch 2007-08-24
  • 打赏
  • 举报
回复
想不装客户端也可以,用OCI,不要用ATL
gg0637 2007-08-23
  • 打赏
  • 举报
回复
OK了,大不了通信服务器上装个客户端。
fesel 2007-08-23
  • 打赏
  • 举报
回复
我來學習一下
冷月清晖 2007-08-23
  • 打赏
  • 举报
回复
oracle一般用于企业级用户,安装客户端是可能的,不是说过了吗,大不了可以客户端打包到安装工程里面,用工具很容易实现。
冷月清晖 2007-08-23
  • 打赏
  • 举报
回复
楼主搞java的吧,我刚才态度也不好我道歉,不是bs楼主的意思,希望大家心平气和的讨论技术,csdn不是菜市场,大家没有利益关系,没有从属关系,大家都是技术人。我们赚分能吃饭?无非是大家喜欢讨论而已。
gg0637 2007-08-23
  • 打赏
  • 举报
回复
这么麻烦,看来还得把程序改成JAVA!做个软件,不能还挂着ORACLE客户端一起给人安装阿!
冷月清晖 2007-08-23
  • 打赏
  • 举报
回复
可以不装客户端,但你得把ORACLE数据库的客户端打包到安装工程里面才行。
冷月清晖 2007-08-23
  • 打赏
  • 举报
回复
用VC是肯定要装oracle客户端的,不论是用ODBC或ADO
gg0637 2007-08-23
  • 打赏
  • 举报
回复
c++不能写在程序里吗?只能靠oracle配置才能访问?那这程序拿到另个机器上用,还要装个oracle客户端?配置oracle?
gg0637 2007-08-23
  • 打赏
  • 举报
回复
你看看上面咋说的,就知道我为什么那态度了。。。啥叫不会用oracle配置工具就不能写oracle程序了?这事不说。说问题。
gg0637 2007-08-23
  • 打赏
  • 举报
回复
shezhang999() 说的是ODBC吧?
bubu8633(布布流浪了) 说的是我要在我本机还要装个ORACLE客户端吧?
难道C++就没有个直接连接远程数据库的?像JAVA里的JDBC
shezhang999 2007-08-23
  • 打赏
  • 举报
回复
我只是用个oracle数据库,java的jdbc直接写连接字符串就行了,这个otl还要配置?我访问的是远程数据库,我在远程配置服务器上的数据库,跟我本机的程序有啥关系???我在本机怎样能用otl连接到远程服务器192.168.0.1上的数据库,比如我是192.168.0.2明白????我在程序里,哪指定服务器的ip,端口号!

问人问题要虚心,你什么态度啊!
shezhang999 2007-08-23
  • 打赏
  • 举报
回复
主要问题是DSN中的服务名,你要在oracle目录下,network/admin/tnsnames.ora中配置,(也可以用工具),这个应该没问题吧
冷月清晖 2007-08-23
  • 打赏
  • 举报
回复
知道了不? 脾气还挺大
shezhang999 2007-08-23
  • 打赏
  • 举报
回复
管理工具里面有个数据源,在里面建立一个系统DSN,用户名,数据源名及服务名都填好,然后通过用户名,密码和DSN名称来建立连接字符串(如
db.rlogon("uid=scott;pwd=tiger;dsn=mssql"); // connect to ODBC
),具体怎么写可以看一下otl给的例子
冷月清晖 2007-08-23
  • 打赏
  • 举报
回复
192.168.0.1
加载更多回复(11)

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧