各位大腿,为什么我写的添加语句会报错下标越界呢,求解惑

你试试把sql改成这样试试: insert into student (name,age) values ('?',?); 加个单引号...
你的数据有多少个字段 ,id是自增的吗
估计 你的ID 不是自增的,,好好对照一下表结构,看看有没有问题
看下你的数据表结构,里面有几个字段,你的主键id是自增的吗?如果不是你可以设置成自增,或者insert时手动赋值
解决了各位 吧jar换成mysql-connector-java-5.0.2-beta-bin.jar 竟然可以了