IBatisNet+Oracle.ManagedDataAccess打造无需安装oracle客户端和ODP即可连接oracle数据库
2017-07-11 16:45
791 查看
库环境:
Oracle.ManagedDataAccess 版本:4.122.1.0
IBatisNet 版本:1.6.2
其实很简单的,只需在驱动配置那里添加上Oracle.ManagedDataAccess驱动相关的配置即可
1.修改驱动配置文件providers.config
2.修改连接字符串已经驱动名称sqlmap.config
好了,到此完成,部署到服务器上,服务器上无需安装oracle客户端或者ODP这些东西了,就能正常访问网站了(注意:记得把Oracle.ManagedDataAccess.dll拷贝到服务器上)。
Oracle.ManagedDataAccess 版本:4.122.1.0
IBatisNet 版本:1.6.2
其实很简单的,只需在驱动配置那里添加上Oracle.ManagedDataAccess驱动相关的配置即可
1.修改驱动配置文件providers.config
<provider name="oracle12" description="Oracle, oracle provider V4.122.1.0" enabled="true" assemblyName="Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionClass="Oracle.ManagedDataAccess.Client.OracleConnection" commandClass="Oracle.ManagedDataAccess.Client.OracleCommand" parameterClass="Oracle.ManagedDataAccess.Client.OracleParameter" parameterDbTypeClass="Oracle.ManagedDataAccess.Client.OracleDbType" parameterDbTypeProperty="OracleDbType" dataAdapterClass="Oracle.ManagedDataAccess.Client.OracleDataAdapter" commandBuilderClass="Oracle.ManagedDataAccess.Client.OracleCommandBuilder" usePositionalParameters="true" useParameterPrefixInSql="true" useParameterPrefixInParameter="true" parameterPrefix=":" useDeriveParameters="false"/>
2.修改连接字符串已经驱动名称sqlmap.config
1 <database> 4 <dataSource name="iBatisNet" connectionString="data source=${datasource};database=${database};user id=${userid};password=${password};connection reset=false;connection lifetime=5; min pool size=1; max pool size=50"/>--> 5 <provider name="oracle12" /> 7 <dataSource name="iBatisNet" connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.4.248)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = jbsb)));User ID=elane_sbk_test;Password=elane_sbk_test;"/> 8 </database>
好了,到此完成,部署到服务器上,服务器上无需安装oracle客户端或者ODP这些东西了,就能正常访问网站了(注意:记得把Oracle.ManagedDataAccess.dll拷贝到服务器上)。
相关文章推荐
- Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端
- Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端
- Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端
- .net4.0中使用ODP.net访问Oracle数据库(无需安装oracle客户端部署方法)
- 解决ASP.NET连接Oracle数据库提示"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"
- C# 连接Oracle(利用ODP.net,不安装oracle客户端)
- C# 连接Oracle(利用ODP.net,不安装oracle客户端)
- .net远程连接oracle数据库不用安装oracle客户端
- C#连接Oracle数据库(直接引用dll使用-Oracle.ManagedDataAccess.dll)
- net程序连接oracle数据库安装oracle客户端
- C#连接Oracle数据库使用Oracle.ManagedDataAccess.dll
- asp.net远程连接oracle数据库不用安装oracle客户端的方法
- Oracle.ManagedDataAccess连接Oracle数据库
- 不安装oracle客户端,连接到服务器的oracle (注:针对 odp.net)
- C# 连接Oracle(利用ODP.net,不安装oracle客户端)
- C# 连接Oracle(利用ODP.net,不安装oracle客户端)
- C#不安装Oracle客户端连接Oracle数据库
- plsql不能连接本地oracle数据库安装了odp.net
- C#利用ODP.net免安装Oracle Client连接数据库方法
- C#不安装Oracle客户端连接Oracle数据库