社区
Web 开发
帖子详情
jdbc oci driver读取clob出现乱码?
hhquan
2003-04-08 08:41:07
程序其他部分相同,运行环境也相同。但是在读取clob字段内容的时候,如果使用jdbc oci driver,则报错:ORA-03120: 双工转换例行程序:整数溢出
但是换成jdbc thin driver,发现一切正常。
oracle版本是815,没有任何补丁
...全文
70
回复
打赏
收藏
jdbc oci driver读取clob出现乱码?
程序其他部分相同,运行环境也相同。但是在读取clob字段内容的时候,如果使用jdbc oci driver,则报错:ORA-03120: 双工转换例行程序:整数溢出 但是换成jdbc thin driver,发现一切正常。 oracle版本是815,没有任何补丁
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Oracle
jdbc
for 11g 最新版 驱动 o
jdbc
6.jar
Oracle官方11g 最新版
jdbc
驱动。 新特性: 1、支持JDK6,支持
JDBC
4.0,新的java.sql.SQLXML类型没有被支持,是使用o
jdbc
6.jar来支持。J2SE 5.0 和
JDBC
3.0 全面支持使用o
jdbc
5.jar。 2.不再支持oracle.
jdbc
.
driver
。从9.0.1开始的每个release都推荐使用oracle.
jdbc
。这一天终于到来,在11g中,引用oracle.
jdbc
.
driver
不再通过编译。 3.j2se 1.2,1.3,1.4不再支持。11R1不再包括这些版本的jar和zip,如果仍然使用这些版本,可以继续使用10gR2的
jdbc
。 4.11gR1 Thin
driver
支持AES加密算法,SHA1 hash算法,RADIUS, KERBEROS,SSL认证机制. 5.支持ANYDATE和ANYTYPE类型。这两种类型自9i引入,11R1前,程序员只能通过PL/SQL操作。 6.高级队列支持。11R1提供了访问AQ的高性能接口。 7.支持数据库变更通知。 8.Thin和
OCI
的数据库启动和关闭。11R1提供了这样的方法来启动和关闭数据库。 9.新的工厂方法。Oracle
JDBC
11R1 oracle.
jdbc
.OracleConnection提供了创建Oracle对象的工厂方法。 包括ARRAY, BFILE, DATE, INTERVALDS, NUMBER, STRUCT, TIME,TIMESTAMP,TIMESTAMP等。 o
jdbc
5.jar: 适用于jdk5 o
jdbc
6.jar: 适用于jdk6 ***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样 --------------------------------------------------- 总体讲新版本的
JDBC
驱动 性能强、很多bug被发现并已解决。 我遇到的,之前使用o
jdbc
14.jar(不记得哪个版本了)批量插入10万条,实际只插入了3万多条,其它的丢失了,换o
jdbc
6.jar后,一次commit批量插入100万条也OK了。 尽量使用和数据库版本一致的驱动,有bug时,换高版本的
JDBC
驱动试试 。
Navicat管理Oracle所需的
OCI
.dll
不多说了 之前上传未成功 重新上传一份 从官网精简的2个dll文件 环境: navicat 11, oracle 10.2.0 点击工具-选项-
oci
选择解压的
OCI
路径 2个dll文件都要 官方下载和相关文章: http://www.zrqblog.org/?p=402
oracle 11g
oci
.dll for Navicate
D:\app\Administrator\product\11.2.0\dbhome_1\BIN\
oracle官方精简64位客户端-instantclient-basic-windows.x64-11.2.0.2.0
Instant Client Package - Basic: All files required to run
OCI
, OCCI, and
JDBC
-
OCI
applications instantclient-basic-windows.x64-11.2.0.4.0.zip (54,956,947 bytes) Instant Client 程序包 — Basic(win64位): 运行
OCI
、OCCI 和
JDBC
-
OCI
应用程序所需的所有文件
oracle即时客户端 64位 11g
之前一直都是用eclipse自带的Data Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。 今天开始使用PLSQL Developer连接远程Oracle数据库的时候,提示我没有安装Oracle客户端,才知道PLSQL Developer不是独立的软件,是要基于Oracle客户端运行的。 下面就介绍一下没有安装Oracle数据库的情况下,单独安装一个客户端。 1、到Oracle官方网站下载一个客户端:http://www.oracle.com/technology/global/cn/software/tech/
oci
/instantclient/index.html 2、我这里选择的是:即时客户端程序包 — Basic: 运行
OCI
、OCCI 和
JDBC
-
OCI
应用程序所需的所有文件(instantclient-basic-win32-11.1.00.70.0.zip) 3、将安装包解压和重命名为:D:\OracleInstantClient_11_1 4、设置环境变量: 1.;D:\OracleInstantClient_11_1; (在PATH环境变量追加) 2.SET TNS_ADMIN=D:\OracleInstantClient_11_1 (新建) 3.SET NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK (新建,防止查询乱码) 5、指定需要连接的实例名字,在D:\OracleInstantClient_11_1目录下新建一个tnsnames.ora文件,然后填入 192.168.8.201 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.201)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章