日期:2014-05-17  浏览次数:20750 次

C#+oracle 的winform应用程序开发后,如何发布?
    原来用的是access数据库,单机版本,现在想弄成C/S版本的,数据库用oracle数据库。
在开发的时候,连接字符串是如何设置的?我直接写成这样吗:
     string orclConnStr = “user id=user;password=psd;data source=orcl";
   
   这样开发的时候在本机当然没问题,如果发布到客户端之后呢?客户在安装完应用程序的安装包后,是不是还要再安装oracle客户端?然后再在客户端里配置与远程服务器的连接?这样不是很麻烦么?

------解决方案--------------------
建议你用webservice三层架构的,不然你每台客户机都要安装oracle的客户端,很麻烦。
------解决方案--------------------
引用:
原来用的是access数据库,单机版本,现在想弄成C/S版本的,数据库用oracle数据库。
在开发的时候,连接字符串是如何设置的?我直接写成这样吗:
     string orclConnStr = “user id=user;password=psd;data source=orcl";
   
   这样开发的时候在本机当然没问题,如果发布到客户端……

加个WCF中间通讯,工作量很小的,只要你原来有实现IDAL DAL这样的模式,
------解决方案--------------------
对滴!每台客户端都要安装!
------解决方案--------------------
可以装个简版的100多M,不过要配置环境变量,具体百度instanceclient,不然每个客户需要装客户端
------解决方案--------------------
没有直接部署oracle到用户端,不过oracle应该提供配置接口的,启动程序的时候,自动配置下...