none
求教 关于VB.NET在C/S架构下如何利用本机上已经设置好的ODBC数据源进行数据库连接? RRS feed

  • 问题

  •        我是个业余程序爱好者,非常喜欢用VB,其实很多时候都是我在设计些小软件的时候,总是对选择其数据库的连接方式很困惑,我以前曾经看到某个语言开发出来的应用软件,只要在安装了应用软件的电脑上设置好“管理工具”里面的“数据源(ODBC)”,并检测数据库连接成功后,再在应用软件里面点开一个窗口,并选择设置好的ODBC数据源,这样的好处就是数据库的连接是由操作系统管理了,又安全又方便。

    基本上我想要的数据库连接方法是:

    1.设置好“管理工具”里面的“数据源(ODBC)”

    2.并检测数据库连接成功

    3.再在应用软件里面点开一个窗口,并选择设置好的ODBC数据源

    4.完成应用软件的数据库连接设置。

           我现在做了个程序,由于用了很多的dataset,数据库的连接字符串是放在app.config里面的集中调用,但是我想到如果以后数据库的连接参数发生变化了我岂不是又要重新编译或者用网上的很多不需要编译方法来实现,但是我觉得都不是很好,请教有经验的程序员帮忙教我怎样用我在上一段所说的方法用VB.NET来实现呢!!谢谢 (~~卡斯特·牛)

    2008年5月2日 11:58

答案

全部回复

  • 1,连接写在 app.config 里,这个是文本文件,修改后不需要编译即可使用

    2,各种数据库连接的写法,参考连接字符串汇总网站 http://www.connectionstrings.com/

    2008年5月2日 12:10
    版主
  • 谢谢你 

    如果放在app.config里面不就暴露了,谢谢你提供的连接我会好好研究。只是我很看重我喜欢的那种方法。

    2008年5月2日 12:27
  • 不知道这样可以实现吗:我在My project文件里设置连接字符串的时候,会弹出连接设置对话框,程序能不能调用这个设置对话框,这样的我就可以不用打开源代码再在My project里面修改连接了,改为直接在程序运行的时候直接调用并修改呢?

    2008年5月2日 14:40