报错是sql语法有问题,我反复检查也没找到问题,sql里面的?使用方法错误还是什么
你数据库版本和驱动包版本是什么。
还有你account表中的id是什么类型,数据库如果有设置为自动递增,就没必要在插入数据时,带id字段了。
在表后面携带列名
省略列名需要将所有列都填上。
带上列名试试,例如:
String sql = "insert into acccount(username,password) values(?,?)";
应该就是前面那几位说的,可能是你的数据库中的列名多余这3个