以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]连接远程数据库的配置文件读取 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47357) |
-- 作者:aduydgd -- 发布时间:2014/3/8 20:37:00 -- [求助]连接远程数据库的配置文件读取 狐爸,今天一个项目交工,但是人家嫌文件不安全,说数据库地址和密码等都是直接保存的,万一碰到反编译的,那么什么都会知道了,让写一个配置文件进行加密,然后打开项目后直接解密读取这个配置文件然后访问数据库,这个在帮助中好像很少提到,希望给个解决办法吧,希望官方多在安全上面下点功夫,毕竟使用狐表设计软件的都是远程数据库,一般使用狐表写软件都不会去写中间层的,,,给与点帮助吧! |
-- 作者:rjh4078 -- 发布时间:2014/3/8 21:16:00 -- 同关注 |
-- 作者:aduydgd -- 发布时间:2014/3/9 11:11:00 -- 顶上去看看 |
-- 作者:wuxianzuoji41 -- 发布时间:2014/3/9 15:47:00 -- 以下是引用aduydgd在2014-3-9 11:11:00的发言:
顶上去看看 我也需要,是吧数据库字符串连接加密吗 |
-- 作者:有点酸 -- 发布时间:2014/3/9 23:29:00 -- 配置文件不要明码就行,如果明码,客户肯定不同意的。 加密解密字符串: http://www.foxtable.com/help/topics/1346.htm
其实发布后的程序,也可以通过菜单设置数据源,一般不需要自己再写了。
而且即使打开项目的时候连不上数据源,也会出现设置窗口给设置数据源,2014版的还可以直接保存新设置的数据源,无需打开项目后重新设置一次。
http://www.foxtable.com/help/topics/2363.htm
在打开项目的时候,如果无法连接到某个数据源,会出现一个数据源设置窗口,允许临时修改数据源的设置。 必须注意的是: 1、这种设置默认是临时的,启动项目后,需要重新打开外部数据源管理窗口,重新设置数据源。 |
-- 作者:wh420 -- 发布时间:2014/3/9 23:39:00 -- 同关注 |
-- 作者:reachtone -- 发布时间:2014/3/10 9:21:00 -- 这个估计很难,几年前就跟老大反映过这个问题,远程数据库访问最好加个中间层,碰到web服务器和数据库服务器分开的情况、而且数据库服务器只能通过内网和web服务器相通时,foxtable就没办法连接了。 建议楼主,目前最好的办法,只能是将数据库连接字符串加密保存到配置文件里,项目启动时再解密读取设置数据库连接。 |
-- 作者:aduydgd -- 发布时间:2014/3/10 9:42:00 -- 唉,真的很不方便 |
-- 作者:ndxfke -- 发布时间:2014/3/10 10:33:00 -- 需要,顶一个.. |
-- 作者:blackzhu -- 发布时间:2014/3/10 10:36:00 -- 呵呵 这个目前有问题吧 如果你是定制的,这个安全应该可以避免的吧 |