要执行C#连接oracle的exe程序,客户端需要安装什么货色吗
要执行C#连接oracle的exe程序,客户端需要安装什么东西吗
有一个C#连接oracle10G的exe程序
连接字符串是
User ID=aaa;Password=aaa;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))
程序中用System.Data.OracleClient操作数据库
我在我的本地安装VS2008,Oracle10G,运行调试都没有问题
现在的问题是,想在其他客户端运行这个EXE,还需要安装什么东西吗
比如A机器的IP是192.168.1.25,A机器上安装了Oracle10G
现在想在B机器上运行EXE
我把连接字符串改成了
User ID=aaa;Password=aaa;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.25)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))
然后A机器上的端口1521也是开着的,
但是好像连接不上数据库
B机器上现在什么都没安装只是装了Win7(应该自带.net framework)
------解决方案--------------------
客户机上要装.Oracle的简易客户端,百度一下就有
------解决方案--------------------
连接oracle的方式确实有很多,如果本地安装了客户端,可以用oracleclint,可以用oracle自己的dll
可以用ODBC,可以ADODB...
如果本地不安装客户端,那么你需要一个"桥",比如webservice
在安装了数据库客户端的电脑上开一个服务,客户端去访问服务,服务访问数据库.
有一个C#连接oracle10G的exe程序
连接字符串是
User ID=aaa;Password=aaa;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))
程序中用System.Data.OracleClient操作数据库
我在我的本地安装VS2008,Oracle10G,运行调试都没有问题
现在的问题是,想在其他客户端运行这个EXE,还需要安装什么东西吗
比如A机器的IP是192.168.1.25,A机器上安装了Oracle10G
现在想在B机器上运行EXE
我把连接字符串改成了
User ID=aaa;Password=aaa;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.25)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))
然后A机器上的端口1521也是开着的,
但是好像连接不上数据库
B机器上现在什么都没安装只是装了Win7(应该自带.net framework)
------解决方案--------------------
客户机上要装.Oracle的简易客户端,百度一下就有
------解决方案--------------------
连接oracle的方式确实有很多,如果本地安装了客户端,可以用oracleclint,可以用oracle自己的dll
可以用ODBC,可以ADODB...
如果本地不安装客户端,那么你需要一个"桥",比如webservice
在安装了数据库客户端的电脑上开一个服务,客户端去访问服务,服务访问数据库.