switch(tb) { case "jibenxinxi":{ for(int i = 0; i < row; i++){ if(value[i][3]=="") {value[i][3]="2000-05-04";} sql=("insert into tb_basicinformation values('" +value[i][0] + "','" + value[i][1] + "','" + value[i][2] +"','" + value[i][3] +"','" + value[i][4] +"','" + value[i][5] +"')" ); preparedStatement = conn.prepareStatement(sql); preparedStatement.executeUpdate(); }break; } case "gongzhong":{ for(int i = 0; i < row; i++){ if(value[i][2]==null) {value[i][2]="1.00";} sql=("INSERT INTO tb_type VALUES ('"+value[i][0]+"','"+value[i][1]+"',"+value[i][2]+")"); preparedStatement = conn.prepareStatement(sql); preparedStatement.executeUpdate(); }break; } case "gongzi":{ for(int i = 0; i < row; i++){ if(value[i][1]==null) {value[i][1]="0.0";}if(value[i][2]==null) {value[i][2]="0.0";}if(value[i][3]==null) {value[i][3]="0.0";}if(value[i][4]==null) {value[i][4]="0.0";}if(value[i][5]==null) {value[i][5]="0.0";} sql=("insert into tb_monthlywage values('" +value[i][0] + "'," + value[i][1] + "," + value[i][2] +"," + value[i][3] +"," + value[i][4] +"," + value[i][5] +")" ); preparedStatement = conn.prepareStatement(sql); preparedStatement.executeUpdate(); }break; } case "jintie":{ for(int i = 0; i < row; i++){ if(value[i][2]==null) {value[i][2]="0";}if(value[i][3]==null) {value[i][3]="0.0";} sql=("insert into tb_allowance values('" +value[i][0] + "','" + value[i][1] + "'," + value[i][2] +"," + value[i][3] +",'" + value[i][4] +"')" ); preparedStatement = conn.prepareStatement(sql); preparedStatement.executeUpdate(); }break; } case "kaoqin":{ for(int i = 0; i < row; i++){ if(value[i][1]==null) {value[i][1]="0.0";}if(value[i][2]==null) {value[i][2]="0.0";}if(value[i][3]==null) {value[i][3]="0.0";}if(value[i][4]==null) {value[i][4]="0.0";} sql=("insert into tb_check values('" +value[i][0] + "'," + value[i][1] + "," + value[i][2] +"," + value[i][3] +"," + value[i][4] +")" ); preparedStatement = conn.prepareStatement(sql); preparedStatement.executeUpdate(); }break; } }
数据库连接好了的,第一个插入也能用,就是后面几个,case到他们时就会出错,插入不了