当前位置: 代码迷 >> Java Web开发 >> 向oracle出现这样的异常,什么意思,求大神哦
  详细解决方案

向oracle出现这样的异常,什么意思,求大神哦

热度:115   发布时间:2016-04-16 21:45:34.0
向oracle出现这样的错误,什么意思,求大神哦
package com.text.www;

import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.Statement;

public class Image1 extends Basedao {
public void add() throws Exception{
Connection con=this.open();
PreparedStatement pst=con.prepareStatement("insert into domo values(?)");
InputStream im=Thread.currentThread().getContextClassLoader().getResourceAsStream("2.jpg");
pst.setBinaryStream(1, im);
System.out.println(pst.executeUpdate());
}
public static void main(String[] args) throws Exception {
Image1 m=new Image1();
m.add();
}
}

Exception in thread "main" java.lang.AbstractMethodError: oracle.jdbc.driver.T4CPreparedStatement.setBinaryStream(ILjava/io/InputStream;)V
at com.text.www.Image1.add(Image1.java:15)
at com.text.www.Image1.main(Image1.java:20)


------解决思路----------------------
抽象方法~没实现吧大概

------解决思路----------------------
升级 jdbc驱动
------解决思路----------------------
把程序中的数据库驱动包更新,最好只保留一个如CLASSES12

------解决思路----------------------
更新驱动吧~
  相关解决方案