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>
  • 相关阅读:
    央视好节目整理
    IT项目各阶段管理
    使用mint-ui Loadmore组件时出现报错
    简单了解map,filter,some,every,forEach,for in,for of,find,用法
    h5简单学习总结
    video标签详解(转载)
    浏览器对象
    获取后三天的时间
    Map和Set以及iterable类型集合的循环遍历
    placeholder的样式设置
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/3401184.html
Copyright © 2011-2022 走看看