封装DB操作(八)--配置说明。

类别:.NET开发 点击:0 评论:0 推荐:

<?xml version="1.0" encoding="utf-8" ?>

<说明 Debug 1.1 版本。>
  
   目前,当odbc驱动时,不支持执行存储过程。<因为 :OdbcCommand 要求您在调用存储过程时提供完整的 ODBC CALL 语法></因为>
  
   如果需要可以自己再添加代码,至于结构我就不说了,看了代码你就知道了。
  
       例如:
        odbc驱动程序调用storeprocedure 的用法,需要再增加一些支持odbc驱动执行存储过程的方法。
  if(mDBType=="odbc")
  {
   mDbCommand.CommandText = "{ ? = CALL "+storeName+"(?) }"; <注意>
  }
</说明>

<web程序配置说明>
  在web.config里做如下配置:
 
  以下几种不同的数据源配置(其中一种):
  
    -- sqlserver:
    <add key ="DB"  value = "sqlserver"></add>   <!--数据库类型-->
    <add key ="ConnectString" value = "user id=sa;password =sa;data source=YOUR_SERVER;initial catalog=test"></add>
   
    --oracle:
    <add key ="DB"  value = "oracle"></add>  
    <add key ="ConnectString" value = "User ID=xxx;Data Source=ora8i;Password=xxxx"></add>
   
    --oledb
     <add key ="DB"  value = "oledb"></add>   
    <add key ="ConnectString" value = "Provider=SQLOLEDB;Data Source=localhost;Integrated Security=SSPI;Initial Catalog=northwind"></add>
   
    --odbc
     <add key ="DB"  value = "odbc"></add>   
    <add key ="ConnectString" value = "Driver={SQL Server};Server=localhost;Trusted_Connection=yes;Database=northwind"></add>

</web程序配置说明>


<winForm程序的配置说明>

  放在DB.dll的同一路径下,配置DbConfig.xml的参数(其中一种):
 
 <Config>
  <DBType>sqlserver</DBType>  <!--数据库类型-->
  <ConnectString>user id=sa;password =sa;data source=YOUR_SERVER;initial catalog=test</ConnectString>
</Config>

<Config>
  <DBType>oracle</DBType>
  <ConnectString>User ID=xxx;Data Source=ora8i;Password=xxxx</ConnectString>
</Config>


<Config>
  <DBType>oledb</DBType>
  <ConnectString>Provider=SQLOLEDB;Data Source=YOUR_SERVER;Integrated Security=SSPI;Initial Catalog=northwind</ConnectString>
</Config>


<Config>
  <DBType>odbc</DBType>
  <ConnectString>Driver={SQL Server};Server=YOUR_SERVER;Trusted_Connection=yes;Database=northwind</ConnectString>
</Config>


</winForm程序的配置说明>

本文地址:http://com.8s8s.com/it/it41650.htm