none
关于 数据库设置 “xxxx.udl"的问题 RRS feed

  • 问题

  • 程序中有两个版本的数据库   Access版本  SqlServer版本

    用  .udl 来实现

    请问一个.udl怎么使用,谢谢

    2010年4月9日 1:53

答案

  • 你建立一个a.udl 和 s.udl 然后双击 就可以配置了。

    不过你搞2个数据库,也要你程序支持,udl只是保存数据库连接信息而已。

    可以参考petshop示例,有用到多数据库,用工厂模式做的数据库访问。


    family as water
    • 已标记为答案 server126 2010年4月9日 5:00
    2010年4月9日 2:31
  • 为什么需要 udl ?udl 仅仅存了个 connnecionString 怎么能帮你实现多数据库支持呢? udl 也是早期 ADO/ole/odbc 才使用吧,

    对于 ado.net 一般将 connestring 存在 .config/connenionStrings 节中,

    对于多数据库支持实现,一般使用 Factory 模式,你可以参考 petshop 4,或者直接使用 EnterpriseLibrary http://msdn.microsoft.com/zh-cn/library/cc467894.aspx

    .udl 其实就是个 text 文件,你建立一个 txt 然后另存为扩展名 udl ,双击它就打开配置界面了


    Hope Helpful | http://www.leoworks.net
    • 已标记为答案 server126 2010年4月9日 5:00
    2010年4月9日 4:54

全部回复

  • 你建立一个a.udl 和 s.udl 然后双击 就可以配置了。

    不过你搞2个数据库,也要你程序支持,udl只是保存数据库连接信息而已。

    可以参考petshop示例,有用到多数据库,用工厂模式做的数据库访问。


    family as water
    • 已标记为答案 server126 2010年4月9日 5:00
    2010年4月9日 2:31
  • 你建立一个a.udl 和 s.udl 然后双击 就可以配置了。

    不过你搞2个数据库,也要你程序支持,udl只是保存数据库连接信息而已。

    可以参考petshop示例,有用到多数据库,用工厂模式做的数据库访问。


    family as water


    恩,谢谢您的呀,我就是用三层构造实现的(factory)

    请问一下   VS工具能新建 .udl文档吗?(要是不能,哪个可以呀,手写代码太麻烦呀)

    谢谢

    2010年4月9日 4:03
  • 为什么需要 udl ?udl 仅仅存了个 connnecionString 怎么能帮你实现多数据库支持呢? udl 也是早期 ADO/ole/odbc 才使用吧,

    对于 ado.net 一般将 connestring 存在 .config/connenionStrings 节中,

    对于多数据库支持实现,一般使用 Factory 模式,你可以参考 petshop 4,或者直接使用 EnterpriseLibrary http://msdn.microsoft.com/zh-cn/library/cc467894.aspx

    .udl 其实就是个 text 文件,你建立一个 txt 然后另存为扩展名 udl ,双击它就打开配置界面了


    Hope Helpful | http://www.leoworks.net
    • 已标记为答案 server126 2010年4月9日 5:00
    2010年4月9日 4:54