写在前面
本文章为原创:)
使用过MySQL数据库的人可能都发现了它语句的不可修改性,虽然使用“↑”键可以调出之前查询的整条语句,但是查询的不可修改性使得数据库查询语句的输入变的十分耗时。而将MySQL数据库连接到java之中,就可以使用java语言来反复修改并进行功能的润色,从而简化查询过程。
java中进行数据库查询的三种方式
在使用java语言进行查询时,用到的是以下三种方式:
- execute
- executequery
- executeupdate
下面我们就每一种方式来探讨它的特点和局限。
execute
execute是一个全能型的命令,它可以实现数据库中数据的查询和修改功能。
但是其返回值是一个boolean变量,也就是说,使用这个命令进行查询,在运行结果处只能看到是运行成功还是失败。
executeupdate
update代表升级,顾名思义,这条语句是专攻于数据的修改的,并不能进行查询。
其返回值是一个数字,也就是本次操作影响的行数。例如:如果运行结果是3的话,那么所做的修改影响了数据库中的三行。
executequery
execute同样,query决定了它只能执行查询。
它的返回值是一个resultset,及结果集。例如:如果你在你的database中执行了‘select * from student’那么输出的结果就会类似下面所示: