我数据库中有个列p1类型设置为char(试过text);jsp中页面编码是utf-8:
我数据库中有个列 p1 类型设置为char (试过text);
jsp中页面编码是utf-8:
数据库连接地址是这样:
private static String url = "jdbc:mysql://192.168.0.163:3306/instreetflash?useUnicode=true&characterEncoding=utf-8";
我在jsp页面中update p1的时候p1的值带有字母或符号(如t11或t1_1)就会出现下面的错误
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 't11' in 'field list'
可是如果p1的值是纯数字(如:11)update就能成功~
求解~~
sql语句
String sql="update style set p1="+bn+" where id ="+username+" and mno="+mno;
System.out.println(sql2);
int coutt =bean.executeUpdate(sql);
执行时出现这个
update style set p1=11t where id =1234 and mno=1
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column '11t' in 'field list'
展开