采用ODAC,ODBC连接Oracle
来源:互联网 发布:淘宝定价 编辑:程序博客网 时间:2024/04/30 06:48
在没有装oracle的环境中,偶尔会需要访问数据库(Word文档查看数据,开发项目运行等等),简单介绍我用过的方案。
一:ODAC
1.介绍。ODAC,全称:oracle Date Access Components,oracle数据访问组件。
2.安装
安装包链接:http://pan.baidu.com/s/1ntZf92p,这是32位的安装包,经试用,32位,64位的都可以采用的。
注意,安装过程中基目录和安装目录尽量不在一起,选取组件时按需求选择.net ,vs,OLE DB(必选),instant client最后一个(必选)。
3.配置
1.将平时用的oracle安装文件中的tnsnames.ora文件放到ODAC 的。。。\product\11.2.0\client_1\Network\Admin 目录下,按以下格式配置所需访问数据库地址
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.180.222)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
2.设置环境变量:
新建ORACLE_HOME:ODAC的安装目录(Network所在目录,例:D:\ODTwithODAC1120320_32bit\product\11.2.0\client_1)
在PATH前追加:%ORACLE_HOME%;%ORACLE_HOME%\bin;
多个已分号分开即可。若有疑问可参考http://jingyan.baidu.com/article/e4511cf336ce872b845eafd4.html。
二:ODBC数据源
很多数据库都可采用配置数据源方式来访问数据。相对来说配置比较简单,不过前提是本机先装相对应的数据库的驱动。
找到控制面板--管理工具--数据源ODBC,先看是否有驱动(点击数据源管理器中的驱动程序查看),然后添加DSN即可:
测试是否能够连接数据库:可直接打开word文档插入数据选择数据源,若能连上且能访问表,基本就OK了,我个人比较喜欢的一个测试方式分享下:新建一个txt文件,然后把后缀名改成udl,打开方式选择OLE DB core services ,先选择提供程序OLE DB点击下一步按下图填写相关信息,点击测试连接,若弹出提示框连接成功就表示OK了,关掉此框,再已txt格式打开文件,此时文件内容则为数据库连接字符串,希望对你们有用哦。*-*
写得比较简洁,若有其它方案的,欢迎分享哦。
- 采用ODAC,ODBC连接Oracle
- 通过ODBC连接oracle
- 通过ODBC连接Oracle
- ODBC 连接 oracle 数据库
- ODBC连接ORACLE
- ODBC连接ORACLE 问题
- Delphi连接Oracle控件ODAC的安装及使用
- Delphi连接Oracle控件ODAC的安装及使用
- ODBC连接oracle SQORAS32错误
- 配置odbc连接oracle数据库
- ODBC连接oracle SQORAS32错误 .
- jdbc-odbc桥连接Oracle
- java连接oracle 入门odbc
- ODBC 连接 ORACLE数据库 代码
- linux下ODBC连接oracle
- Oracle 通过ODBC 连接GreenPlum
- Oracle 通过ODBC 连接MySql
- JDBC-ODBC连接Oracle数据库
- Python3学习笔记--基础知识
- 代码块摘要
- ssh免密
- 苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程(精)
- MFC 中初始化RichEidt控件
- 采用ODAC,ODBC连接Oracle
- 《超实用的Node.js代码段》连载一:获取Buffer对象字节长度
- Jenkins入门总结
- iOS-UIImageView加载网络下载的图片(异步+多线程)
- 爬虫训练营-反爬虫之cookie
- cocos2d-x配置Android.mk遍历文件
- POJ-3414-Pots
- 基于modern ui for wpf的在线公开课平台 之三 使用grid布局
- 【2016年Esri开发者大会亮点解析】移动地图包首秀,支持打包矢量切片