本人新手,在用C#编写数据库操作的时候碰到一些问题,不想直接用数据连接提供的字符串,想找些资料了解如何手工编写字符串以及各可能出现字段的含义
望各位高手提供一些资料,感谢

解决方案 »

  1.   

    什么意思?自己实现ADO?或是说二次封装ADO?
    那你去看下ms的EnterpriseLibary吧
      

  2.   

    就是类似于
    " Provider = Microsoft.Jet.OLEDB.4.0; Data Soruce = d:\Data.xlsx; Extended Properties=Excel 12.0";
    这样的连接字符串,想学习下编写规则,想找找这方面的资料
    还是说真的只能靠系统生成?
      

  3.   

    连接字符串http://www.connectionstrings.com/
      

  4.   

    呵呵,按照你下面的描述,应该是想要各种不同数据库的连接字符串拼写规则
    我直接触过Access2003/2007 SQL Server(2000以后(含2000)各个版本的连接字符串都一样) ORACLE(貌似各个版本都一样)
    ACCESS2003
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=实际的物理路径
    ACCESS2007
    Provider=Microsoft.ACE.OLEDB.12.0; Data Source=实际的物理路径SQL SERVER
    假如连接本机的数据库,安装时的实例ID选择的默认
    sql server身份验证的连接字符串
    DataSource=.; Initial Catalog=数据库名字; User ID=用户名; Password=密码
    Windows身份验证的连接字符串
    DataSource=.; Initial Catalog=数据库名字; Integrated Security=SSPI;ORACLE(只有下面一种)
    DataSource=服务器名称; Initial Catalog=数据库名字; User ID=用户名; Password=密码连接字符串中还有一些配置项,挺多的,你可以搜一下,不过要是仅仅学习的话上面的就够了。