zoukankan      html  css  js  c++  java
  • OleDbConnection SqlConnection DB2Connection 区别

    OleDbConnection适合于连接任何类型的数据库(如Oracle,SQL   Server,ACCESS等),其命名空间为:using System.Data.OleDb;。而SqlConnection是专门用来连接SQL   Server(MS   SQL)数据库的,其命名空间为:using System.Data.SqlClient。在对数据库的操作中,如果用到了OleDbConnection,那么对数据库的操作 ,比如连接池就要用到 OleDbDataAdapter 和 操作命令 用 OleDbCommand ,同样的在用到了SqlConnection时, 就要用到SqlDataAdaper  和 SqlcCommand。在一定情况下,如果需要 对数据表中具体到某一字段的数据进行操作时(比如想要得到某一行某一列的具体的数据),OleDbConnection 可以用OleDbDataReader,SqlConnection可以用 SqlDataReader读取器进行数据读取。其次针对以上两种情况 ,也均可以采用 连接池,dataset    ,datetable的联合使用获取 ,自己想要的某一行某一列的具体的数据.  针对以上具体方法和属性的使用可参考MSDN的讲解!  

    而DB2Connection 则是专门连接DB2数据库用的,通过IBM提供的IBM.data.DB2.DLL,即需要添加引用,位置“程序集”->“扩展”->“IBM.Data.DB2” 命名空间为using IBM.Data.DB2;  在对数据库的操作中,如果用到了DB2Connection ,那么对数据库的操作 ,比如连接池就要用到 DB2DataAdapter和 操作命令用 DB2Command。

    DB2需要的标准连接字符串

  • 相关阅读:
    Unity资源打包之Assetbundle
    集社交与金融为一体,平安天下通怎样推动互联网金融创新?
    json和pickle模块
    sys模块
    os模块
    random模块
    datetime模块
    time模块
    logging模块

  • 原文地址:https://www.cnblogs.com/baoku/p/5865306.html
Copyright © 2011-2022 走看看