zoukankan      html  css  js  c++  java
  • Mybatis.Net 整合 ODP.NET Managed

    初步接触MyBatis.Net的朋友,请先移步 MyBatis.Net 学习手记 
    1. 项目中先添加Oracle.ManagedDataAccess.dll程序集引用

    2. MyBatis.Net 中Providers.config文件修改

     1 <provider
     2     name="ODP.NET Managed"
     3     description="Oracle, ODP.NET Managed 4.121.1.0"
     4     enabled="true"
     5     assemblyName="Oracle.ManagedDataAccess, Version=4.121.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"
     6     connectionClass="Oracle.ManagedDataAccess.Client.OracleConnection"
     7     commandClass="Oracle.ManagedDataAccess.Client.OracleCommand"
     8     parameterClass="Oracle.ManagedDataAccess.Client.OracleParameter"
     9     parameterDbTypeClass="Oracle.ManagedDataAccess.Client.OracleDbType"
    10     parameterDbTypeProperty="OracleDbType"
    11     dataAdapterClass="Oracle.ManagedDataAccess.Client.OracleDataAdapter"
    12     commandBuilderClass="Oracle.ManagedDataAccess.Client.OracleCommandBuilder"
    13     usePositionalParameters="true"
    14     useParameterPrefixInSql="true"
    15     useParameterPrefixInParameter="true"
    16     parameterPrefix=":"
    17     useDeriveParameters="false"
    18     allowMARS="false"  
    19 />

    tips:

    a) assemblyName类型不知道如何填写的,可通过类似 Assembly.LoadFile(@"D:softODP.NET_Managed121010odp.netmanagedcommonOracle.ManagedDataAccess.dll").FullName获得

    b)name,description 这二处可随便填写

    3.MyBatis.Net中SqlMap.config的相关节点修改

    1 <!--db provider类型及连接串-->
    2 <database>
    3     <provider name="ODP.NET Managed" /> <!--这里要与Providers.config中的nama保持一致-->
    4     <dataSource name="oracle" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=***.***.***.***)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=***)));Persist Security Info=True;User ID=***;Password=***;" />
    5 </database>
  • 相关阅读:
    极光推送JPush
    dom4j解析xml
    Hibernate4之JPA规范配置详解
    Jquery的$命名冲突
    初识zookeeper(二)之与Dubbo-admin关联
    初识zookeeper(一)之zookeeper的安装及配置
    jenkins maven svn 部署web项目到本地Tomcat
    spring mvc 和junit 4集成的注意点
    String 和 CharSequence 关系与区别
    (转)如何安装 easy installer+pip
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/3401184.html
Copyright © 2011-2022 走看看