设为首页 收藏本站
查看: 1326|回复: 1

[经验分享] visual studio 2013连接Oracle 11g并获取数据:(一:环境搭建)

[复制链接]

尚未签到

发表于 2017-7-12 19:24:02 | 显示全部楼层 |阅读模式
  C# WinForm案例:
  目标:
  visual studio 中点击按钮,就可获取到Oracle中数据表的内容
DSC0000.png

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

  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
DSC0002.png

  3、下载ODAC:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
  因为vs 2013版不支持连接Oracle,需要下载ODAC组件连接Oracle(听说32bit系统更适合,我安的都是32位的,虽然系统是64位的)
DSC0003.png

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

  默认路径应该都是红框那个,dbhome_1是上面的Oracle 11g的默认安装路径
  4、配置tnsnames.ora,就是连接Oracle的配置文档
  安装Oracle的如下目录就有这个文档
DSC0005.png




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
DSC0006.png

  5、在visual studio 2013中,打开 视图--服务器资源管理--数据连接,右键--添加连接
  服务器名:ORCL
  用户名:
  密码:
DSC0007.png

  VS连接成功
DSC0008.png

  附:
  第二天,出现错误如下
  Oracle连接出现TNS:no listener或者ORA-12514: TNS:listener does not currently know

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-393262-1-1.html 上篇帖子: ORACLE锁表原因查询和解决办法 下篇帖子: Navicat Premium 连接Oracle 数据库

尚未签到

发表于 2018-6-10 15:48:57 来自手机 | 显示全部楼层
第二天出现这种情况怎么整

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表