c#,oracle开发配置
来源:互联网 发布:联发科cpu全开软件 编辑:程序博客网 时间:2024/06/05 10:41
服务器oracle版本是11g,
客户端装了11g后常出问题,使用 Oracle.DataAccess.Client的时候提示oraops12.dll无法加载,使用system.data.oracleclient时,提示需要8.1.7的客户端
下载安装了12g的客户端后正常。
下载地址:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
下载的是: ODTwithODAC121024.zip 304 MB (319,813,071 bytes)
安装后,环境变量path中自动加入了客户端路径
修改客户端路径下的tnsnames.ora文件内容,如下:
服务名字sid = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) )
plsql工具->首选项->oracle->连接,设置oracle主目录名,oci库地址,退出再登陆,就可连接到数据库。
web.config
<configSections> <section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /> <sectionGroup name="spring"> <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core" /> <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" /> </sectionGroup> </configSections> <connectionStrings> <add name="DataCenter" connectionString="DATA SOURCE=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.100)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));PASSWORD=****;USER ID=****" providerName="Oracle.ManagedDataAccess.Client" /> </connectionStrings>
项目中加入引用:F:\app\client\ly\product\12.1.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
代码(这里使用了dapper):
using (OracleConnection conn = DapperFactory.CrateOracleConnection()) { string executeSql = @" INSERT INTO RIGHTS (NAME, FARTHERID, ICON, ORDERNUMBER, URL, TYPE ) VALUES (:NAME, :FARTHERID, :ICON, :ORDERNUMBER, :URL, :TYPE) "; return conn.Execute(executeSql, r) > 0 ? true : false; }
0 0
- c#,oracle开发配置
- 使用oracle开发的配置
- Arcgis+Oracle开发环境配置
- Oracle应用Linux开发C
- Oracle应用Linux开发C
- 如何配置C开发环境
- 配置C,C++,GTK开发环境
- Notepad++配置C/C++,Python开发环境
- VS2015配置C/C++-MySQL开发环境
- VC pro*C oracle编程配置
- Oracle 12C静默安装与配置
- oracle 12c 配置smart flash cache
- Oracle 12c RAC 修改SCAN 配置
- Oracle 12c 安装及配置
- Eclipse + Lomobz + Oracle OC4j 开发环境配置
- VC6.0配置Proc开发环境(oracle)
- Eclipse + Lomobz + Oracle OC4j 开发环境配置
- Oracle在Linux下的C开发
- 常用的sublime text 3插件
- 设置html链接的目标地址在新窗口打开
- 安卓国际化,应用内切换语言
- LeetCode题解 C++ Two Sum
- React直接渲染从后台传过来的<html>标签
- c#,oracle开发配置
- CE-RTI开源软件代码学习笔记(一)
- ConstraintLayout 终极秘籍(上)
- Spring Web MVC学习笔记目录
- C++中的struct也能定义类!!!
- HDU 1425 sort 快速排序
- dfasdfasdfasdf
- struts2的初步使用
- PTHREAD_MUTEX_INITIALIZER vs pthread_mutex_init ( &mutex, param)