来自:kingsonchan, 时间:2008-4-1 10:29:01, ID:3884072
用ado连oracle会很慢,而且要通过ODBC,要装Oracle Client。使用的时候也要装Oracle Client。
==========================================================================
确实需要通过odbc吗?
1、需要知道Oracle服务名(SID),如MyOra,
还有用户名,密码就可以连接了,服务器IP地址在编程时候不需要知道,只在监听文件配置时候需要。
你打开Oracle监听文件c:/windows/network/admin/TnsNames.ora就知道了。
wg73.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = 100.100.100.41)
(Port = 1521)
)
)
如果Oracle7.3或以下版本得话不需要安装Oracle客户端,发布几个dll就可以连接,也没客户端;如果Oracle8或以上需要安装客户端,这个监听文件格式也稍微和这个大同小异。
(CONNECT_DATA = (SID = MyOra)
)
)
====================================================
如果局域网里,A电脑有个服务名MyOra,B电脑也有个服务名MyOra,怎么区分呢。
用什么连接 ,才能不需要安装客户端呢?