如何连结上其他机器上的oracle数据库?(10分)

  • 主题发起人 主题发起人 moon_qiu
  • 开始时间 开始时间
M

moon_qiu

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在做毕业设计,搭档的机器上安装了oracle作为后台,我用的是delphi,听说delphi
可以访问到oracle 的数据库,但是我不知道怎么做。我需要的是用delphi做出来的程序连
接到对方的电脑上,访问其数据库,并对其进行输入
 
在你的机器上加装oracle 客户端,使用客户端软件oracle net8 easy config 配置服务名
用来和你搭档的oracle 相连。然后在你的程序中使用该连接即可访问数据库。(使用ado)
 
请具体一下下
 
1)安装oracle 客户端,打开oracle net8 easy config 配置服务名;
2)第一次连接请按以下步骤:chose action选则add new service;在new server name 中键入
你要建立的连接名字:例如test,然后,下一步 选择连接协议,一般是tcp/ip(看你怎么连接的
两台机子,他们是什么协议通讯的).然后下一步你要在hostname键入数据库主机的名字.就可以
测试一下你的连接成功了吗?
3)如修改数据库的服务配置,只要到congig中操作以上步骤即可.
 
然后呢?如何在Delphi中获得Oracle中的数据?我是说怎样编程?我的搭档设置的数据库是
有很多个 的,但是都是一个别名,我必须按照条件进行入库,入不同的数据表格哦。请教教
我吧,5555555555555555555555
 
建立服务名同意楼上:
在delphi 中的连接可以参照:
新建一application :放置adoconnection,adoquery,datasource,dbgird,dbnavitagor,
1.在adoconnection 的connection string 属性中点击三点按钮,在弹出的窗口选择
use connection string 然后点击build;然后在数据联结属性的提供者中选择
microsoft ole db provider for oracle 选下一步,在使用数据原名称中填入楼上建立的
test; 在用户名中填入system 或你的搭档给你提供的用户名;密码中填入manager或你的
搭档给你提供的用户密码然后选确定。
2。在adoquery 中的connection 属性中选择ADOCONNECTION1,在SQL 中键入
SELECT * FROM TABLENAME; 激活ADOQUERY.
3.在DATASOURCE 中的DATASET 中选择ADOQUERY1
4.dbgird,dbnavitagor的DATASOURCE 选择DATASOURCE1
OK 你现在可以对表TABLENAME 进行处理了
 
好想有一个直连Oracle的空间,到http://www.inprises.com/去找找。
 
接受答案了.
 
后退
顶部