`
kyleo
  • 浏览: 43893 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

setObject出现ClassCastException异常原因

阅读更多
在执行PreparedStatement的void setObject(int parameterIndex, Object x, int targetSqlType) throws SQLException 方法时,如果是用x与targetSqlType的类型不一致时,weblogic下会抛出ClassCastException异常,这个原因是因为在MyEclipse中配置web server 时,把class12.jar添加到了weblogic的path中,这样就导致了无法自动转化类型,具体原因不清楚,解决方式就是把这个path去掉就可以了!
分享到:
评论

相关推荐

    JAVA程序设计_第7章1

    public void set(Object object) { this.object = object; } public Object get() { return object; } } ``` 当尝试从Box中取出特定类型的对象时,如Integer,需要进行强制类型转换,如`Integer x = (Integer)b....

    常见的java,android面试题整理

    10. **运行时异常与一般异常**: 运行时异常(如NullPointerException、ClassCastException)不需要显式捕获,而一般异常(Exception及其子类)需要。运行时异常通常表示编程错误,而一般异常用于处理可恢复的错误...

    java程序员面试题终版.pdf

    15. **常见的运行时异常**:如NumberFormatException(数字格式异常)、ArrayIndexOutOfBoundsException(数组越界异常)、NullPointerException(空指针异常)、ClassCastException(类型转换异常)等。 16. **...

    Java编码常犯错误

    - **影响**:此类问题会导致程序运行时出现异常,例如`ClassCastException`。 **解决方案**:利用Java 5的泛型功能,在定义容器时明确指定其元素类型,比如`List<String>`、`Map, Integer>`等。这不仅可以提前发现...

    32个经典的Java面试笔试题.txt

    - `ClassCastException`:类型转换异常。 - `CMMException`:色彩管理模块异常。 - `ConcurrentModificationException`:并发修改异常。 - `DOMException`:文档对象模型操作异常。 - `EmptyStackException`:空栈...

    Java_基础面试题.

    16. 常见的运行时异常:NumberFormatException、ArrayIndexOutOfBoundsException、NullPointerException、ClassCastException等。 17. 抽象类与接口:抽象类可以包含常量、变量、方法(包括抽象方法),一个子类...

    JAVA程序员常见的面试题

    - **ClassCastException**: 表示类转换异常。 - **ConcurrentModificationException**: 表示并发修改异常。 - **DOMException**: 表示文档对象模型操作异常。 - **EmptyStackException**: 表示栈为空异常。 - **...

    Java SE完整版精品优质课件 自学入门必看的优秀Java基础知识培训教案 第08章_泛型(共22页).pptx

    在泛型出现之前,Java集合类(如ArrayList、LinkedList等)都是基于Object类型的,这意味着任何类型的对象都可以被添加到集合中,但在取出时需要进行类型转换,这可能导致运行时的ClassCastException异常。...

    开目内部JAVA面试题库.pdf

    - 如 `ClassCastException`(类型转换异常)、`NullPointerException`(空指针异常)、`IllegalArgumentException`(非法参数异常)、`IndexOutOfBoundsException`(索引越界异常)、`SecurityException`(安全异常...

    JAVA程序员面试题(含有答案)经典版

    当程序发生异常时,如果没有程序进行相应处理,则程序将会出现中断的现象。JVM 会抛出一个异常类的实例化对象,如果使用了 try 语句进捕获的话,则可以进行异常处理,如果没有的话,则交给 JVM 处理。 2. 垃圾回收...

    4.反射-introdute.doc

    10. **泛型擦除**:由于Java泛型在编译时被擦除,所以在反射中处理泛型类型时,需要特别注意类型转换,避免出现`ClassCastException`。 11. **应用示例**:反射常用于框架开发、动态代理、元数据处理、插件系统等...

    java面试题

    ClassCastException表示类型转换异常,而NumberFormatException是指字符串转换为数字时发生的格式错误。 7. JDBC, Statement, PreparedStatement, init(), destroy(), service(), doGet(), doPost() 这些关键词指向...

    JAVA面试宝典

    14. Java中的异常处理机制:异常处理机制允许程序中出现异常情况时,不必终止程序执行,而是通过一系列的捕获与处理结构来响应异常,从而提高程序的健壮性。 15. 运行时异常与一般异常:运行时异常通常是由于程序...

    JAVA的API,仅供参考

    8. **泛型**:自Java 5引入,泛型提供了类型安全,可以避免在运行时出现ClassCastException。 9. **Lambda表达式**:Java 8引入的lambda表达式简化了函数式编程,使得代码更加简洁,`java.util.function`包提供了...

    Java基础学习.pdf

    异常类则是用于描述Java运行时的错误情况,如ArrayIndexOutOfBoundsException、ClassCastException等。 7. Java常用类库 Java提供了丰富的类库,用于处理日期时间(如java.util.Date、java.util.Calendar)、输入...

    2JAVA编程高级-集合类.pdf

    - `ClassCastException`:当尝试将集合中的元素强制转换为不兼容类型时抛出此异常。 - `IllegalArgumentException`:当传入非法或不合适的参数时抛出此异常。 #### 八、泛型的使用 泛型是Java集合框架中的一个重要...

    C++ STL Java泛型程序设计(WORD)

    在非泛型版本的`GenericsFoo`中,所有数据都被存储为`Object`类型,这可能导致类型转换异常。而泛型版本则在编译时就进行了类型检查,避免了运行时可能出现的问题。 通过这次实验,学生不仅可以学习到泛型的基本...

    JavaWeb 面试点 列表(未附答案)

    4. **runtime exception**:常见的运行时异常有空指针异常(NPE)、算术异常(ArithmeticException)、类型转换异常(ClassCastException)等,无需在方法签名中声明。 5. **int和Integer**:int是原始类型,直接存储值;...

    JavaSE_集合.pdf

    - **泛型**的使用提高了类型安全性,避免了运行时ClassCastException异常的发生。 #### 四、List接口 - **List**接口继承自Collection,它允许元素重复,并保持插入顺序。 - **ArrayList**实现了List接口,底层...

    MLDN------java 面试技巧

    - **异常的抛出**:当程序中出现某种错误或异常情况时,Java虚拟机(JVM)会创建一个异常类的实例,并将其抛出。 - **异常的捕获**:使用`try-catch`块来捕获并处理这些异常。其中`try`块用来包含可能抛出异常的代码,...

Global site tag (gtag.js) - Google Analytics