我只用sqlconnection连接过sqlserver2000,关于另外两种连接就没有接触过,所以有一下几个问题,请不吝赐教:
1、连接access数据库,是不是不可以用SqlConnection,这个连接是不是只是针对sqlserver的呢?
2、连接access数据库用OleDB、Odbc,那么都需要设置dsn么,还是只有Odbc需要设置
3、如果我的页面放在一个windows操作系统的服务器,数据库为DB2或者其它非微软,放在另外一台linux的服务器,这样,如果连接的话是不是一般只用Odbc、而无法用OleDB连接呢,如果可以用OleDB,那么需要什么设置么?

解决方案 »

  1.   

    http://www.connectionstrings.com/
    这里面有你的连接大全
      

  2.   

    1.不能用SqlConnection,SqlConnection只是为sqlserver设计的。
    2.OleDB、Odbc按照各自的连接字符的格式设置就行了
    3.数据库连接和服务器没有关系,你看一下数据连接的格式就明白了
      

  3.   

    1.不可以。 连接只是针对sqlserver的。
    2.不是都需要dsn。
    3.
      

  4.   

    OleDB是不是不需要dsn呢?那除了格式之外需要其它的么?
    对于第三个问题,我想问,我用odbc连接的话驱动只要装在页面服务器就可以了是吧
      

  5.   

    请问OleDB连接mysql需要驱动么,怎么安装,是dsn么
      

  6.   

    需要驱动,有专门的oledb的驱动