C#+oracle 的winform应用程序开发后,如何发布?
原来用的是access数据库,单机版本,现在想弄成C/S版本的,数据库用oracle数据库。
在开发的时候,连接字符串是如何设置的?我直接写成这样吗:
string orclConnStr = “user id=user;password=psd;data source=orcl";
这样开发的时候在本机当然没问题,如果发布到客户端之后呢?客户在安装完应用程序的安装包后,是不是还要再安装oracle客户端?然后再在客户端里配置与远程服务器的连接?这样不是很麻烦么?
------解决方案--------------------建议你用webservice三层架构的,不然你每台客户机都要安装oracle的客户端,很麻烦。
------解决方案--------------------
加个WCF中间通讯,工作量很小的,只要你原来有实现IDAL DAL这样的模式,
------解决方案--------------------对滴!每台客户端都要安装!
------解决方案--------------------可以装个简版的100多M,不过要配置环境变量,具体百度instanceclient,不然每个客户需要装客户端
------解决方案--------------------没有直接部署oracle到用户端,不过oracle应该提供配置接口的,启动程序的时候,自动配置下...