public String handleString(String s){
try{
byte bb[]=s.getBytes("GBK");
s=new String(bb);
}
catch(Exception ee){
System.out.println(ee);
}
return s;
}
.
.
.
con=DriverManager.getConnection(uri,user,password1);
String insertCondition="INSERT INTO user VALUES(?,?,?,?,?)";
sql=con.prepareStatement(insertCondition);
System.out.println("1");
if(boo){
sql.setString(1,handleString(logname));
sql.setString(2,handleString(password));
sql.setString(3,handleString(phone));
sql.setString(4,handleString(address));
sql.setString(5,handleString(realname));
}
System.out.println("1.5");
int m=sql.executeUpdate();
System.out.println("2");
con.commit();
数据库中你更新的表或者这几条数据被锁定了
加一下异常捕获
System.out.println("1.5");
try{
int m=sql.executeUpdate();
System.out.println("2");
con.commit();
}catch(Exception ex){
ex.printStackTrace();//打印错误信息看看是什么
}