社区
Java SE
帖子详情
JDBC和ORACLE
gary
2000-08-31 03:24:00
我使用JDBC连接ORACLE数据库,在操作数据时,请问如何得到oracle给出的异常错误代码,例如我向非空字段插一空值时,oracle会报一个错,我如何得到它,最好请举例详细说明
...全文
225
4
打赏
收藏
JDBC和ORACLE
我使用JDBC连接ORACLE数据库,在操作数据时,请问如何得到oracle给出的异常错误代码,例如我向非空字段插一空值时,oracle会报一个错,我如何得到它,最好请举例详细说明
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sinabug
2000-09-04
打赏
举报
回复
ok
gary
2000-09-03
打赏
举报
回复
可是我试了一下,java编译报错E.getSQLState()和E.getErrorCode()两个方法不存在,E.getMessage()是有的,所以再请教一下,后面两个怎么写
spczhou
2000-09-03
打赏
举报
回复
你确认catch的是SQLException 吗?如果你catch Exception的话,当然只有第一个信息了。
spczhou
2000-08-31
打赏
举报
回复
try{
.....
}
catch (SQLException E)
{
System.out.println("错误信息: " + E.getMessage());
System.out.println("SQL状态值: " + E.getSQLState());
System.out.println("错误代码: " + E.getErrorCode());
}
Oracle
的
JDBC
驱动官方完全版
因为
Oracle
的
JDBC
驱动 o
jdbc
12,o
jdbc
14 很古老了,是针对JDK1.2以及JDK1.4平台的。很多时候会有各种问题,所以从官网下载了最新的驱动,包括支持JDK1.5的o
jdbc
5.jar, 以及 支持JDK1.6的o
jdbc
6.jar驱动包,以及官方demo,还有 _g, _dms 等类型的版本,详情请参考压缩包内的 Readme.txt
jdbc
连接
oracle
的jar包
jdbc
连接
oracle
的jar包,
jdbc
连接
oracle
的jar包
Java
JDBC
连接
Oracle
11g的jar包
Java
JDBC
连接
Oracle
11g的jar包
Oracle
9i+10g+11g+
jdbc
驱动包下载
用例: driver = "
oracle
.
jdbc
.driver.
Oracle
Driver"; url = "
jdbc
\:
oracle
\:thin\:@192.168.1.202\:1521\:cxhis";
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
.
Oracle
Connection提供了创建
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
驱动试试 。
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章