由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 这二句为什么会抛出ClassCastException异常?
相关主题
Oracle / DB2 问题求救!!! 一个oracle的问题! 在procedure中所涉及的表名可以用变量从参数中传入吗
open cursor for collection?Oracle question
一道面试题,求助ORACLE VARCHAR2一问
再出一道面试题Re: why?ORACLE的c编程中,循环语句中如果出现数据库语句,循环就会死掉
一个oracle query, 求问[转载] unicode into oracle?
求教mysql数据库构建这几天Oracle 92I经常出现ORA-00600的错误
Another oneOracle char AND varchar2 datatype question.
用Servlet显示数据库里的数据,分页的? (很实际的问题)oracle: cartesian product warning
相关话题的讨论汇总
话题: 二句话题: 抛出话题: 异常
进入Database版参与讨论
1 (共1页)
t********k
发帖数: 808
1
oracle.sql.ArrayDescriptor desc =
oracle.sql.ArrayDescriptor.createDescriptor("VARRAY1", con);
oracle.sql.ArrayDescriptor descriptor =
oracle.sql.ArrayDescriptor.createDescriptor("TYPEVARCHARARRAY",con);
上面二句都会抛出java.lang.ClassCastException异常为什么呢?要对Oracle的连接有什么要求?
我完全是按照老一辈无产阶级革命家Tom的指导下做的
http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:8908169959941
为什么别人能通过,我确有问题呢?
其中二个类型的定义是这样的
create type TYPEVARCHARARRAY as varray(10) of varchar2(20);
CREATE TYPE varray1 AS VARRAY(10) OF
t********k
发帖数: 808
2
我按Tom在Oracle上用java写了个java类
在这个类中执行
oracle.sql.ArrayDescriptor descs = oracle.sql.ArrayDescriptor.createDescriptor("TYPEVARCHARARRAY",con);
一点问题也没有
但在我的应用中执行这句却出出错
天理何在啊

【在 t********k 的大作中提到】
: oracle.sql.ArrayDescriptor desc =
: oracle.sql.ArrayDescriptor.createDescriptor("VARRAY1", con);
: oracle.sql.ArrayDescriptor descriptor =
: oracle.sql.ArrayDescriptor.createDescriptor("TYPEVARCHARARRAY",con);
: 上面二句都会抛出java.lang.ClassCastException异常为什么呢?要对Oracle的连接有什么要求?
: 我完全是按照老一辈无产阶级革命家Tom的指导下做的
: http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:8908169959941
: 为什么别人能通过,我确有问题呢?
: 其中二个类型的定义是这样的
: create type TYPEVARCHARARRAY as varray(10) of varchar2(20);

t********k
发帖数: 808
3
另外我用jdbc接连oracle,好象上面的异常是不抛出了
但还是有点问题
用下面的测试代码
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(
"jdbcracle:thin:@localhost:1521rcl",
"scott", "tiger");
String sql = "{?=call PckgStudSltCourse.addStudPreSltCourse(?,?,?,?)}";
ResultSet rs = null;
CallableStatement cs = con.prepareCall(sql);
cs.registerOutParameter(1,java.sql.Types.INTEGER);
String [] courseIDs = {"12","34","56"};
int count = 0;
cs.setString(2,years);
cs.setString(3,termID);
cs.setStri

【在 t********k 的大作中提到】
: oracle.sql.ArrayDescriptor desc =
: oracle.sql.ArrayDescriptor.createDescriptor("VARRAY1", con);
: oracle.sql.ArrayDescriptor descriptor =
: oracle.sql.ArrayDescriptor.createDescriptor("TYPEVARCHARARRAY",con);
: 上面二句都会抛出java.lang.ClassCastException异常为什么呢?要对Oracle的连接有什么要求?
: 我完全是按照老一辈无产阶级革命家Tom的指导下做的
: http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:8908169959941
: 为什么别人能通过,我确有问题呢?
: 其中二个类型的定义是这样的
: create type TYPEVARCHARARRAY as varray(10) of varchar2(20);

1 (共1页)
进入Database版参与讨论
相关主题
oracle: cartesian product warning一个oracle query, 求问
我的DBA在生成ORACLE table的时候需要一个一个column看求教mysql数据库构建
菜鸟急问ORACLE里FUNCTION返回ref cursor的问题Another one
菜鸟求助: 用 Oracle Sqlldr Control File 能不能改character set?用Servlet显示数据库里的数据,分页的? (很实际的问题)
Oracle / DB2 问题求救!!! 一个oracle的问题! 在procedure中所涉及的表名可以用变量从参数中传入吗
open cursor for collection?Oracle question
一道面试题,求助ORACLE VARCHAR2一问
再出一道面试题Re: why?ORACLE的c编程中,循环语句中如果出现数据库语句,循环就会死掉
相关话题的讨论汇总
话题: 二句话题: 抛出话题: 异常