做数据库应用程序,数据库连接是一个最基本的东西,但也是最重要的一个东西:
1:公用性:公司所有数据库产品都要能获取同一个连接字符串。
2:安全性(相对安全):不能让用户轻易知道连接字符串的内容。
3:简单性:对于程序设置时要很简单的访问,一般要求在程序里可视化设计,比如:在程序里通过工具栏里拖一个SqlConnection 他的ConnectionString要能在属性里直接选,而不是通过代码来访问,因为代码里要获取任何值都是轻而易举的。
新手学.net,请勿见笑,各位老大帮帮忙,提供一些思路。

解决方案 »

  1.   

    1,2点请参考ms 的dataobject block(具体名称记不起了),我个人推荐nhibernate,上手复杂一点而已,不难,第三点,你直接拖一个sqlconnection控件到界面就可以了,但本人不推荐这种方法,因为datasource是共用的,你的需求是每个界面一个sqlconnection,不符合代码重用,建议在config,用加密字符加密,获取解密后连接
      

  2.   

    在.net框架上的数据库操作类的基础之上,写个自己的类,以后调用起来好扩充
      

  3.   

    DataAccess BLock Application
    用这个,微软网站有下载,现在最新版本是2.0,省去你很多麻烦的 
      

  4.   

    微软企业库中的Data Access Application Block,可以满足你的需求p.s.楼上的写反了;)
      

  5.   

    自己定义了个类,解决了在代码中调用类中的sqlConnection的问题,但程序设计(设计表格等东西得可视化方便点呀,总不能全部写代码吧)时怎么和该sqlConnection联系呀。