Delphi连接Oracle方法,该如何处理

Delphi连接Oracle方法
我以前用SQL Server 2000数据库学写代码,现在单位用的是Oracle数据库,需要重新学习

------解决方案--------------------
装个oracle客户端,然后在安装目录下找到tnsnames.ora,用文本方式打开后,添加新服务器描述,格式如下:

xxxx=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1531))
)
(CONNECT_DATA =
(SID = oradb)
)
)

然后用ado连的时,xxxx就是数据源名称
------解决方案--------------------
你可以装个oracle的客户端,用ADO连接,连接方式和sql server是一样的.也可以装个ODAC的DELPHI控件,用NET方式连接,不用装客户端的.

------解决方案--------------------
当你选择Oracle作数据库服务器时,客户端一般需要装一个肥硕的200M左右客户端,而且还要做连接配置,尤其是C/S模式,客户端多的时候非常不便。当然,网上也有一个10M左右的Oracle精简客户端,性能和稳定性和官方版差不多。Oracle还提供了Direct Mode(直连模式),只要你的客户端机子支持TCP/IP协议,完全可以不用安装Oracle客户端及其连接配置。幸运的是,UniDAC也提供了Direct Mode。只需要如下简单配置:

1、在TUniConnection控件上点击右键,选择菜单“Connection Editor”,在弹出的对话框中选择分页“Options”,“Options for Provider”选择“Oracle”,然后在其详细的配置表中,将Direct设置为True。

2、TUniConnection的属性和一般连接oracle差不多,只是将其Server属性改为:

TUniConnection.Server :='IP:Port:SID';

如:

TUniConnection.Server :='192.168.1.1:1521:WEB';