日期:2014-05-20  浏览次数:20734 次

一个简单的问题,我来菜鸟,请多帮助,顺便散点分
开发winform系统,数据库用Oracle,现在在想怎么去部署这个应用程序访问数据库,我对Oracle数据不是很了解,只知道访问这个数据库的连接字符串有三个部分组成:Database,username,password;这样的话,访问数据好象就一定要安装Oracle客户端才行啊,不象sqlserver有ip配置可以直接访问远程数据库,问:怎么部署应用程序去访问Oracle数据库;如果采用webservice访问的话,有什么优势呢?

------解决方案--------------------
TO:开发winform系统,数据库用Oracle,现在在想怎么去部署这个应用程序访问数据库,我对Oracle数据不是很了解,只知道访问这个数据库的连接字符串有三个部分组成:Database,username,password;这样的话,访问数据好象就一定要安装Oracle客户端才行啊

连接Oracle数据库时,有几项,datasource,username,password.如果不装Oracle客户端,那你怎么配服务呢?也就是没有datasource..
------解决方案--------------------
TO:如果采用webservice访问的话,有什么优势呢

如果单问webservice有什么优势的话,那当然是实现分布式啊...

如果是问和你oracle数据库程序部署相关的,没太明白什么意思,你想通过webservice来对数据库进行操作吗?
------解决方案--------------------
你的数据 如果只是 自己 的系统在用
并未和别人的系统 进行 数据 交互
那么使用WebServices的意义不大..
------解决方案--------------------
TO:我也想是可以有这样的办法,毕竟oracle比sqlserver强很多,不可能在部署起来这么复杂的,但是没有找到资料,特来寻求这方面的资料,希望得到帮助

要用Oracle的话还真不知道没有客户端怎么来连接数据库...

这个先不说...

你提到了webservice,如果你的数据量不是很大的话,用webservice倒也是一个不错的选择,但如果数据量太大,还是尽早打消这个念头,通信成本太高,效率太低,webservice主要应用传输一些比较简单的数据类型,且数据量也不宜过大...