当前位置: 代码迷 >> Eclipse >> jdbc添加有关问题
  详细解决方案

jdbc添加有关问题

热度:32   发布时间:2016-04-23 01:24:36.0
jdbc添加问题
我现在添加功能是好用的,前提是:要添加的这个表中必须有至少1条数据,否则会失效,连添加这个链接都点不了,各位大神帮看看被,一下是我的  jdbc 代码。




public int executeUpdate(String sql , int[] types,Object[] values) throws ClassNotFoundExceptionSQLExceptionIOException{
System.err.println("更新:"+sql);
this.print(values);
Connection connect = this.getConnection();
PreparedStatement pst =  connect.prepareStatement(sql);

if( types != null ){
for(int i=0;i<types.length;i++){
switch( types[i] ){
case Types.VARCHAR:
pst.setString(i+1, String.valueOf( values[i] ) );
break;
case Types.INTEGER:
pst.setInt(i+1, Integer.parseInt( String.valueOf( values[i] ) ));
break;
case Types.BLOB:
InputStream in = new FileInputStream( (File)values[i] );
pst.setBinaryStream(i+1, in , in.available()  );
break;
}
}
}
int count = pst.executeUpdate();
this.releaseConnection(pst, connect);
return count;  
}


JDBC

------解决方案--------------------
调试下看看是什么异常
------解决方案--------------------
功能失效?是什么意思。。。链接不让点,你可以写个测试类,插入一下数据试试、、看是后面的问题还是前面的问题
------解决方案--------------------
链接不让点 是页面的超链接不让点?
再说你的这个jdbc好像是 更新 吗?数据库中没有数据从那能更新?

LZ 详细说下!
------解决方案--------------------
你传进来的sql是什么样的
贴出来看看
  相关解决方案