C# WinForm案例:

目标:

visual studio 中点击按钮,就可获取到Oracle中数据表的内容

1、安装Visual Studio 2013 ,推荐如下网址,下载ISO镜像,一路next即可,不安装在C盘就好(在线安装总失败……)

2、Oracle数据库(我安装的Oracle 11g,安装时都按照默认一直next即可),默认路径应该都是这个

安装后,记得解锁scott账户,scott账户就是Oracle数据库自带的一个普通用户,具体可以百度得到

服务器名设置ORCL

环境变量:

ORACLE_HOME:  E:\app\Administrator\product\11.2.0\dbhome_1

TNS_ADMIN:     E:\app\Administrator\product\11.2.0\dbhome_1\Network\Admin

3、下载ODAC:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

因为vs 2013版不支持连接Oracle,需要下载ODAC组件连接Oracle(听说32bit系统更适合,我安的都是32位的,虽然系统是64位的)

解压到一个文件夹,点setup.exe

默认路径应该都是红框那个,dbhome_1是上面的Oracle 11g的默认安装路径

4、配置tnsnames.ora,就是连接Oracle的配置文档

安装Oracle的如下目录就有这个文档

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

ORCL:服务器名

PROTOCOL:TCP

HOST:就是你的服务器ip地址,我的Oracle在本地,就写了localhost

PORT:1521

SERVICE_NAME=orcl

5、在visual studio 2013中,打开 视图--服务器资源管理--数据连接,右键--添加连接

服务器名:ORCL

用户名:

密码:

VS连接成功

附:

第二天,出现错误如下

Oracle连接出现TNS:no listener或者ORA-12514: TNS:listener does not currently know

visual studio 2013连接Oracle 11g并获取数据:(一:环境搭建)相关推荐

  1. Visual studio 2013 连接MySQL数据库的设置。

    这是从网上找到的一段代码,设置就弄了半天,是真的花费了半天(time>6h),没人帮助真心蛋疼啊! 首先设置3个地方: 1.右击项目,选择属性->配置属性->C/C++->常规 ...

  2. oracle 11g goldengate DML单向复制测试环境搭建

    一.安装条件 1.前提条件: 1).源.目标Oracle数据库监听启动 2).gg安装目录为/u01/app/ogg 3).被复制表必须存在主键 4).进程配置的抽取日志目录是否有效,如果进程配置正确 ...

  3. 【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )

    文章目录 一.下载相关文件 二.安装 Test Agents 2013 三.安装 Visual Studio 2013 简体中文语言包 一.下载相关文件 在 https://visualstudio. ...

  4. Visual Studio 2013安装使用方法

    Visual Studio 2013 安装步骤 装载镜像 安装过程 开发环境 启动 注册 项目创建 程序运行 安装步骤 装载镜像 下载之后的文件是.iso格式的镜像,Windows 8/10都能够双击 ...

  5. visual studio 2013更新到2019 连接 autocad2019 (c#)

    目录 一.尝试用vs2013连接autocad2019 1.运行时候出现了错误 2.如何查询.netframework版本 二.vs2013更新到vs2019 1.完全干净的卸载vs2013 2.安装 ...

  6. Visual Entity 下载列表(最新版为 2.0.0 ,已支持Visual Studio 2013)

    常见问题: http://www.cnblogs.com/ansiboy/archive/2011/04/06/2006839.html 发展线路: 2.x 将支持的功能有: 1.增加重构功能.当修改 ...

  7. Blend for Visual Studio 2013

    软件开发中为了使设计师和程序员"并行"工作并直接参与到程序的开发中来. 1.在网络程序开发团队中,草图设计后,设计师们可以使用HTML.CSS.JavaScript直接生成UI,程 ...

  8. Visual Studio 2013 Web开发新特性

    微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...

  9. Visual Studio 2013运行时卡顿 CPU占用超高的解决方法

    文章原始连接: http://feotech.com/?p=116 Visual Studio 2013运行时卡顿 CPU占用超高的解决方法 使用Visual C++ 编写程序时发现输入代码时特别卡顿 ...

  10. asp.net三层架构连接Oracle 11g详解

    asp.net三层架构连接Oracle 11g 连接Oracle时使用微软的Oracle连接组件: 一 DAL层 using System; using System.Collections.Gene ...

最新文章

  1. c语言simpson积分计算方法,数值分析复化Simpson积分公式和复化梯形积分公式计算积分的通用程序...
  2. Flutter调试技巧总结——高效开发的秘密
  3. seg是伪操作符,用来取后面符号的段地址
  4. 松下SW-9585-C全功能DVD刻录机 狂降100+享受专业刻录!
  5. cv2.bitwise_not(主要讲这个)
  6. 汽车保险解读:解析涉水损失险与自燃险
  7. MVC-控制器向View传值的三种方法
  8. 第一百二十六节,JavaScript,XPath操作xml节点
  9. mysql table catalog_hibernate 注解@table( catalog=)作用
  10. linux nmap
  11. 抖音为什么能让人上瘾?
  12. mysql数据库什么是事件_[数据库]Mysql 事件(定时任务)
  13. 嵌入式C语言static关键字
  14. 【JavaEE基础与高级 第42章】C3P0连接数据库操作顺序
  15. 运放输入偏置电流方向_运放参数的详细解释和分析-part1,输入偏置电流和输入失调电流【TI FAE 分享】...
  16. lenovo服务器换系统重装系统_联想电脑怎么重装系统步骤如下:联想怎么重装正版win10...
  17. neuq oj 1034: C基础-求同存异 C++
  18. Python统计序列或文件中元素的频度
  19. C/C++实现你的浪漫表白:浪漫流星雨表白程序,
  20. 创业公司失去了增长,你啥也不是!|【常垒·常识】

热门文章

  1. 网站从无到有--个人(第一次)搭建。服务器环境搭建 对大家有帮助那就最好-第一次发...
  2. [转]Mysql FROM_UNIXTIME as UTC
  3. [LevelDB] 编译和使用
  4. 三维坐标绕轴坐标旋转公式
  5. POJ1328Radar Installation
  6. MagicHouse- 智能家居管理机器人 在线演示
  7. Forms验证中的roles(转)
  8. 关于一些Silverlight中常用的尺寸,慢慢记录
  9. 10月| R社区原创作者免费赠书
  10. First Kernel-pwn