[an error occurred while processing this directive] [an error occurred while processing this directive]
 当前位置:技术首页 > Oracle专区 > Oracle文档 > 文章页
[an error occurred while processing this directive] [an error occurred while processing this directive]
Oracle10.2 jdbc返回空指针问题
                           
作者:yangtingkun 发表日期:2006-05-15 10:19
  内容导航: 上一页 1 2 3 下一页
 

    【IT168 技术文档】
    Oracle的10R2的jdbc增加了很多的新功能,也解决了不少的bug。前一阵碰到一个10.1的jdbc驱动对9i数据库不兼容的问题,换成10.2的驱动就没有问题了。

    但是这会碰到的问题正好反过来,在10g的数据库上使用9i的jdbc驱动正常,而使用10R2的jdbc驱动会报空指针异常。

    数据库环境如下:

SQL> CONN YANGTK/YANGTK已连接。 SQL> SELECT * FROM V$VERSION; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL Release 10.2.0.1.0 - Production CORE 10.2.0.1.0 Production TNS for 32-bit Windows: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production SQL> CREATE TABLE TEST (ID NUMBER, NAME VARCHAR2(30), CODE CHAR(12)); 表已创建。 SQL> CREATE OR REPLACE TYPE T_TEST4 AS OBJECT 2 ( 3 ID NUMBER, 4 NAME VARCHAR2(30), 5 CODE VARCHAR2(12), 6 MEMBER PROCEDURE P_TEST 7 ); 8 / 类型已创建。 SQL> CREATE OR REPLACE TYPE BODY T_TEST4 AS 2 MEMBER PROCEDURE P_TEST AS 3 BEGIN 4 INSERT INTO TEST VALUES (SELF.ID, SELF.NAME, SELF.CODE); 5 COMMIT; 6 END; 7 END; 8 / 类型主体已创建。
上一页 1 2 3 下一页
【内容导航】  
第2页 Oracle10.2 jdbc返回空指针问题(二)
第3页 Oracle10.2 jdbc返回空指针问题(三)
下一篇:Oracle中怎样去定位未知的对象
 
  网友评论
[an error occurred while processing this directive]
 
[an error occurred while processing this directive]
[an error occurred while processing this directive]