winform客户端连接远程服务器数据库,如何自动更新密码?

我开发一个winform客户端程序,现在通过数据字符串连接远程服务器数据库,发布后封装成dll文件里了,目前运行及功能一切正常,现在存在的问题是:当我服务器数据库更改密码后,客户端如何自动更新字条串,或者当服务出现故障时,我启动备机,字符如何自动更改呢。我服务采用的是异地备份,两个固定IP。

第1个回答  2013-09-17
更合理的结构是客户端不直接连接数据库, 而连接一台服务器的一个服务,由那个服务来连接数据库,不过既然已经做成这样了, 现在补救方式是在你的数据库操作类(希望你把它封装到一个类里了而不是到处去开关连接...)里面try-catch, 当catch到RemoteException的时候重试N次,还catch的话就给连接串重新赋值(你可以把两个连接串都配置在程序里).
相似回答