本人想做一个配置,连接,更改连接数据库的程序,各位有何高见? 本人现开发一个系统,其数据库可能是SQL,ORACLE,ACESS等,但我想做一个配置,连接,更改连接数据库的程序挂在此系统中作为系统维护或客户端配置程序,那么以后我的系统只需利用它就可随便连接任何一个数据库,当然数据库的表结构是一样的,但至于是用那种RDMS就没关系了,因为有ODBC。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用一个外部配置文件来实现:[DATABASE].....DBNAME=CONNECT_STR=USERNAME=PASSWD=.....如果不同的数据库有不同处理,通过程序取得各个节点值然后:select case dbnamecase sql:...case oracle:...case access:...这样的安全性不好,因为别人找到你的配置文件,就可以连接你的数据库进行处理 你说这样行吗?我每次登陆时就提示用户选择要连接的数据库,当然也可由用户选择运行。由用户自己选择连接的数据库并搭配好ODBC数据源(当然是由我的程序去启动配置向导),并把配置信息写到注册表中,以后用户更改后在写回到注册表,你说我的程序用ADO是否比较好点 vc编写报错!急 如何给SDI视图添加第三个滚动条,如何在滚动条中添加字符背景? vc7下 如何进行远程调试? 窗口的可见问题 &与 *的区别 很菜的问题:VC STL 如何获得?为何我得vc6没有包含对stl的支持??? 包含各种图形处理算法的网站 把txt文件中的汉字显示到客户区? 如何利用套接字接收广播包,哪有示例代码可以下载? 做了个广播SOCKET 死活不发送数据! 抓包工具都看不到数据包 关于树型控件的问题 二重CPtrList的内容释放问题
.....
DBNAME=
CONNECT_STR=
USERNAME=
PASSWD=
.....如果不同的数据库有不同处理,通过程序取得各个节点值然后:
select case dbname
case sql:
...
case oracle:
...
case access:
...这样的安全性不好,因为别人找到你的配置文件,就可以连接你的数据库进行处理