好久都没有亲手写数据库的连接以及操作了,近期一直都是用ejb,直接就映射到数据库了,所以关于jdbc的知识都忘得差不多了。不过吧,为了学习struts2,还是重新将jdbc知识捡起来。找了一上午的错误,今天终于知道是怎么回事了,原来是数据库中语句写的有问题,怪不得一直报错,Unknown column ‘Mary’ in ‘field list’,但是我却不知道sql语句到底错在哪里了。数据库的字符串要用引号区分的,所以,
sql=”update stu set name=’”+name+”’,classes=’”+classes+”’,score=’”+score+”’ where id=’”+id+”’”;必须要加上单引号,才可以区分出来。哎,都不知道该怎么说了,不知道新技术的产生是好事还是坏事,新技术肯定可以减轻人们某些方面的负担,但是容易让人忘记一些很基本的东西啊。