vs2015连接oracle(11g)的方法
1.下载Oracle Developer Tools for Visual Studio 2015 ,网址如下。
http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownload-2745497.html
2.安装好后参照oracle的安装目录下的 tnsnames.ora文件的最后一段修改Oracle Developer Tools for Visual Studio 2015安装目录下的 tnsnames.ora文件的最后一 段(直接复制)我的如下ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
) F:\app\sky\product\11.2.0\dbhome_1\NETWORK\ADMIN
3.打开vs会发现工具选项里面多了sqlplus等roacle的内容,在项目的引用上点击右键添加引用-扩展-选择Oracle.ManageDataAccess
ManageDataAccess笔以前的DataAccess更好用,不用考虑64位32位的问题
4.通过如下代码测试是否连接成功
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Oracle.ManagedDataAccess.Client;//dll引用namespace test
{class Program{static void Main(string[] args){string connString = "Data Source=orcl;User Id=zzw;Password=123456";OracleConnection conn = new OracleConnection();conn.ConnectionString = connString;conn.Open();Console.WriteLine("Connection State:" + conn.State);conn.Close();Console.ReadLine();}}
}
在我使用上述代码的时候出现"ORA-12154:tns:无法解析指定的连接标识符",于是采用下述代码连接成功(需要注意下面代码中的userid不能使用系统的sys及system用户,应该使用新建立的用户)
OracleConnection conn = new OracleConnection();conn.ConnectionString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;User ID=lipzhang;Password=123456;";conn.Open(); Console.WriteLine("Connection State:" + conn.State);conn.Close();Console.ReadLine();
vs2015连接oracle(11g)的方法相关推荐
- asp.net三层架构连接Oracle 11g详解
asp.net三层架构连接Oracle 11g 连接Oracle时使用微软的Oracle连接组件: 一 DAL层 using System; using System.Collections.Gene ...
- python3连接oracle 11G数据库
Python连接Oracle数据库 环境说明(保持各个关联环境版本对应非常重要): 系统环境:win10 64位 数据库版本:Oracle 11G 64位 python版本:python 3.7.8 ...
- 用ASP.Net(C#)连接Oracle数据库的方法
今天看了一下asp.net连接oracle数据库的方法,得到了如下代码.这段代码打开了MyTable表,并把操作员的名字列出.字段类型是OracleString.读取的时候用的是字段编号,我不知道怎么 ...
- C#连接Oracle数据库的方法(Oracle.DataAccess.Client也叫ODP.net)
官方下载地址(ODP.net)(中文):http://www.oracle.com/technetwork/cn/topics/dotnet/downloads/index.html 官方下载地址(O ...
- .NET连接ORACLE数据库的方法
.NET连接ORACLE数据库的方法就目前有3种: 1.OLEDB的方式,这种方式要求你要安装oracle client,这两年来做的关于oracle数据库的,我都采用这种方式,虽然连接的速度慢了一点 ...
- python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解
本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...
- LOADRUNNER连接ORACLE数据库的方法
LOADRUNNER连接ORACLE数据库的方法 最近正在做一个测试数据库性能的项目,直接写出来的连接数据库并且进行数据库查询和插入的脚本 在VUSER_INIT中(连接数据库) #include & ...
- PLSQL Developer工具远程连接Oracle数据库的方法
Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...
- [导入]用ASP.Net(C#)连接Oracle数据库的方法
用ASP.Net(C#)连接Oracle数据库的方法 文章来源:http://blog.csdn.net/21aspnet/archive/2004/12/10/211991.aspx 转载于:htt ...
- vs 2015 oracle,VS2015连接Oracle数据库的详细步骤
开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Develo ...
最新文章
- pytorch nan解决方法笔记
- 光纤交换机如何划分zone
- jar/war/ear文件的区别
- 数据结构之堆:堆的介绍与python实现——12
- centos6.5 403 Forbidden 设置了777还是不行
- 让IE浏览器支持GreaseMonkey,解除YOBO的禁止下载mp3
- java esclient query_elasticsearch 口水篇(4)java客户端 - 原生esClient
- bae java乱码_BAE json 返回乱码。
- 开发者批评苹果商店佣金过高,库克将面临立法者质疑;花呗接入央行征信;GitHub 发布更新| 极客头条
- 泉金海上航线春节期间航班调整 除夕初一各停航4个班次
- 解决Linux中文乱码问题
- button是块级元素吗_前端面试必知必会的十点,你都知道吗?
- 重心坐标到纹理映射(Texture Mapping)
- C++中智能指针-atuo_ptr、unique_ptr
- 通过5个概念 一文弄明白DAO
- Windows批处理学习(一)——MS-DOS命令
- HTTP/HTPPS协议
- Linux中的远程登陆服务
- 信息系统项目管理师必背核心考点(四十五)招标投标法
- 开发团队建设与管理的一些心得