连接access数据库的字符串,你可以该数据库的位置,还可以添加上用户名和密码

解决方案 »

  1.   

    Provider=Microsoft.Jet.OLEDB.4.0;
    说明用的是什么数据提供者,就是DataProvider
    Data Source=E:\C#Program\C#100\Chapter3\NWIND.mdb";
    说明你的数据源(目前的这句说明用的是ACCESS数据库,放在本地硬盘的路径为“E:\C#Program\C#100\Chapter3\”,名称为NWIND.mdb)
    就这样
    另外,连接字符串一般不会这么简单的
      

  2.   

    ADO连接access数据库的字符串@"Provider=Microsoft.Jet.OLEDB.4.0;    指定数据库访问驱动的 版本号
    Data Source=E:\C#Program\C#100\Chapter3\NWIND.mdb";     指定数据库文件的位置
      

  3.   

    请问下SQLSERVER的数据库访问驱动的版本号怎么写,
    THANKS
      

  4.   

    我也不是很明白,只是大体说一下,
    constr 是连接字符串,用来配置与数据库连接。
    constr中的各个部分用;分开。Provider提供了数据库的驱动。
    Provider=Microsoft.Jet.OLEDB.4.0说明了使用Access的数据库,通过OLEDB方式连接
    我们可以在这里写不同的驱动连接诸如SQLServer或者Oracle等等不同的数据库Data Source提供了数据库的物理位置。
    Data Source=E:\C#Program\C#100\Chapter3\NWIND.mdb 说明了要连接的数据库是E:\C#Program\C#100\Chapter3\NWIND.mdb 当然也可以有其它部分,比如数据库的口令密码,安全性等等。你可以在http://msdn.microsoft.com/data/DataFundamentals/ 里面找到一些东西,也可以在MSDN中用OLE DB或者ADO或者ODBC搜索一下。
      

  5.   

    SQLServer的连接字符串:
    Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=localhost;
      

  6.   

    我这样写可以不?string ConStr = @"Provider=SQLOLEDB.1;data source=(local);initial catalog=shadow;password=jiangxiao;persist security info=True;user id=aa";是SQLSERVER数据库