【C#连接ORACLEt提示不识别的服务名】教程文章相关的互联网学习教程文章

C#连接Oracle数据库(直接引用dll使用)

using Oracle.ManagedDataAccess.Client;2 3 public static string ConnectOracle()4 {5 try6 {7 string connString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=130.147.246.144)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ECMS)));Persist Security Info=True;User ID=system;Password=Service01;";8 OracleConnection con = new OracleConnect...

c#免安装客户端连接oracle数据库

在工作中遇到的问题,知道缺几个DLL,但是无从下载,或者下载的版本不对应,直到找到了这个。。http://dl.pconline.com.cn/download/812683.html。 在没有安装oracle客户端的情况下,可连接oracle数据库执行各种操作 使用方法: 1、将oci.dll、ociw32.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraocci11.dll、oraociicus11.dll、OraO PS11w.dll拷到bin目录下 2、添加对Oracle.DataAccess.dll的引用c#免安装客户端连接oracle数...

C# 连接Oracle 11g 无需安装Oracle客户端【图】

1.首先到Oracle网站上下载ODAC 下载地址1:http://download.csdn.net/detail/easyboot/9456476 下载地址2:http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html2.下载的文件解压后找到Oracle.ManagedDataAccess.dll3.将DLL文件拷贝到你的项目目录下,并引用进来即可 4.测试代码如下所示 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawin...

C#连接Oracle数据库字符串(引入DLL)【代码】【图】

DEMO示例using Oracle.ManagedDataAccess.Client; //引入命名空间private void button1_Click(object sender, EventArgs e){string strSql = "select * from s_user";DataTable dt = QueryDt(strSql);} //Oracle连接字符串 private static string strconn = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.30.0.37)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=EMES)));Persist Security Info=True;User ID=EMES_DEV;Pa...

C#连接Oracle数据库的方法

using System;2 using System.Data;3 using Oracle.ManagedDataAccess.Client;4 5 namespace ODP.NET6 {7 class Program8 {9 static void Main(string[] args) 10 { 11 OracleConnection conn = null; 12 try 13 { 14 conn = OpenConn(); 15 var cmd = conn.CreateCommand(); 16 cmd.CommandText = "select * from ...

C#连接oracle数据库中文乱码解决【代码】【图】

报错:未注册数据提供程序! 于是继续搜索,网上说需要安装oracle相关连接组件,这就很麻烦了,不可能所有机子都安装这个组件于是继续找解决方法,最后发现以下连接是可以的,也就是在使用System.Data.OracleClient.OracleConnection时候,不再提示注册程序之类的, 问题终于解决了,查询结果也不乱码! 连接字符串:"Provider=MSDAORA.1;Data Source=(DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =10.20.1...

Oracle_C#连接Oracle数据库【代码】【图】

1、确保已安装Oracle客户端,已创建数据库 2、在项目中安装Oracle.ManagedDataAccess Nuget包 在vs中工具——Nuget包管理器——管理解决方案的Nuget程序包——搜索安装即可(确保联网)3、添加引用using Oracle.ManagedDataAccess.Client; 4、创建查询方法 确定连接字符串: Data Source:数据源 可在Oracle安装目录 C:\app\Admin\product\11.2.0\dbhome\NETWORK\ADMIN下tnsnames.ora中找到,记事本打开如下: # tnsnames.ora Netw...

c#编程连接oracle数据库无法加载DLL(oci.dll)

C# .net项目与oracle相连接时,总是出现无法加载DLL( oci.dll ) 对于这个问题,首先要确认自己的客户端是否安装了Oracle客户端软件,如果没有安装oracle客户端,在调用oracle数据库时会提示这个oci.dll错误。 如果你已经安装了oracle客户端,且进行了正确的配C#.net项目与oracle相连接时,总是出现无法加载DLL(oci.dll)对于这个问题,首先要确认自己的客户端是否安装了Oracle客户端软件,如果没有安装oracle客户端,在调用oracle数据...

C#连接oracle实现增删改查

以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型 首先在vs2005中引入System.Data.OracleClient;命名空间 publicint Insert(stringname, string pwd) { OracleConnectionconn = new OracleConnection(@D以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型 首先在vs2005中引入System.Data.OracleClient;命名空间publicint In...

C#连接Oracle的几种方式

一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora) 1. 添加命名空间System.Data.OracleClient引用 2. using System.Data.OracleClient; 3. string connString = User ID=IFSAPP;Password=IFSAPP;Data Source=RACE;; OracleConnecti 一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora) 1. 添加命名空间System.Data.OracleClient引用 2. using System.Data.OracleClient; 3. stri...

C#利用ODP.net连接Oracle数据库的操作方法

本文将介绍C#利用ODP.net连接Oracle数据库的操作方法,需要的朋友可以参考下本文介绍了C#连接Oracle数据库的过程。通过instant client和ODP.net中的Oracle.DataAccess.dll,我们就可以方便的部署.net应用程序或者站点,而不需要安装Oracle客户端。接下来我们就介绍这一过程。 1. ODAC的安装 在oracle的官方网站上下载与你安装的oracle对应版本的ODAC。 下载地址:ODAC Download 下载好后解压安装,安装时不用安装全部的组件。主要安...

C#使用OCCI连接Oracle数据库【图】

最近因需要研究了一下C#向Oracle数据库中插入数据的问题,通常情况下使用微软自带的组件ADO.NET来连接并操作数据库,这也是最简便 最近因需要研究了一下C#向Oracle数据库中插入数据的问题,通常情况下使用微软自带的组件ADO.NET来连接并操作数据库,这也是最简便的方式,用法也比较简单,即在程序开头加上using System.Data.OracleClient。另外就是使用Oracle提供的ODP.net,这需要下载ODAC,并在程序中引用Oracle.DataAccess.dll。 ...

C# 使用 sid 连接 Oracle(无需安装 Oracle 客户端)【代码】

最接我们公司的折桂打印平台系统,决定增加支持新的数据库:Oracle 数据库。其中主要代码是 C#, 其次是 Java。 Java 连各种数据库,很容易,下载 JDBC 驱动程序就可以了。C# 相对麻烦一点,我决定花点时间,进行调研/学习,调通 C# 连接 Oracle(无需安装 Oracle 客户端)。 经过几天的网上搜索,中文、英文的资料,都看了不少。绝大多数,不靠谱,根本行不通,说是可以不需要安装 Oracle 客户端,文章下方有人反馈,不安装Oracle 客...

转载 C# 连接oracle 10g 出现ora-1017用户名/口令无效; 登录被拒绝

一、出现症状1、使用sqlplus连接正常2、C#使用10g的ODP.NET连接时,报上面的错误 二、原因1、Oracle11G之前密码是不区分大小写的,从11G开始默认密码区分大小写2、使用10G的ODP.NET时,会自动把密码转换成大写 三、解决办法1、给连接字符串中密码使用加上引号,这样密码就不会转成大写了2、换成11G客户端3、修改数据库,禁用大小写敏感模式:ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE 因连接字符串是写在XM...

c#连接oracle 数据库【代码】

项目需引用:Oracle.ManagedDataAccess.dllstring connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["oracleDB"].ToString(); OracleConnection connB = new OracleConnection(connectionString);connB.Open(); Console.WriteLine("测试数据库连接成功!"); Console.WriteLine(); connB.Close(); 配置文件 <add name="oracleDB" providerName="System.Data.OracleClient" connectionStri...