oracle连接串的一种写法
来源:互联网 发布:石青软件 编辑:程序博客网 时间:2024/06/10 04:22
我在.NET项目里访问oracle,向来是规规矩矩地这样写:
DATA SOURCE=PDBGZFBC;PASSWORD=test;PERSIST SECURITY INFO=True;USER ID=123;
那么这个 PDBGZFBC 只是一个名称,它定义在oracle客户端的文件tnsnames.ora里:
PDBGZFBC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.22)(PORT = 1522)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = GZFBC) ) )
我对oracle并不十分了解,虽然许多年以前,有用过一两年,但当时也不怎么懂,记性又不好,早忘得光当当的了。去年来到现在公司以后,反正见大家都这么写,也很乖地一直这么写。认为天经地义。
因为这次开发win form桌面程序,也同样需要访问oracle。问题是,本机操作系统64位,而oracle客户端是32位,在没有IIS支持的情况下,只好下载了64位的OCI.dll来支撑。但是,tnsnames.ora是属于32位oracle客户端的,所以,上面这个连接串 DATA SOURCE=PDBGZFBC;PASSWORD=test;PERSIST SECURITY INFO=True;USER ID=123;
在运行的时候就报错了。
是否我!真的要装一个64位的oracle客户端?!
在网上寻寻觅觅,得到灵感。直接将连接串改成酱紫:
Server=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.22)(PORT = 1522)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = GZFBC) ) );PASSWORD=test;PERSIST SECURITY INFO=True;USER ID=123;
呵呵,搞定。
0 1
- oracle连接串的一种写法
- 左右连接的另外一种写法
- ORACLE连接字符串的写法
- Oracle可插拔数据库的jdbc连接串写法
- 应用程序连接Oracle rac的URL写法
- 应用程序连接Oracle rac的URL写法
- makefile的一种写法
- 一种不理解的写法
- weakself的一种写法
- weakself的一种写法
- 一种BaseDAO的写法
- weakself的一种写法
- Makefile的一种写法
- oracle 左连接写法
- oracle常用语句,以及java连接oracle的写法
- ALV的另外一种写法
- 快速排序的一种写法
- 一种比较大小的写法
- iOS开发-使用AVAudioPlayer实现音乐播放器
- sublimeText 快捷键
- AN 外置字幕CTS crash(memcpy) && backtrac文件分析
- 44 个 JavaScript 变态题解析
- 前端开发人员必须了解的七大技能图谱
- oracle连接串的一种写法
- GaoJueYi【2016.07.15初中部 NOIP普及组 】模拟赛总结
- 关于ListView中checkBox选中状态错乱问题的解决办法
- RabbitMQ的项目示例
- 使用 Bluemix 和 DevOps Services 的十大理由
- 80端口被占用
- gdb调试学习(一) list命令的学习
- JavaScript 节流函数 Throttle 详解
- 简述面向对象的六大原则