如何用java进行数据库操作
1、首先我们应该了解一下java进行数据操作的原理,如下图所示:

4、获取数据库连接

7、我们嚼但匙噻首先写了一个sql语句:insert into user(id,name)values(?,?)。意思是要廪咫錾净做user这张表里插入id和name,其中两个问号是占位符的意思,然后通过PreparedStatement对sql进行编译,然后用setXXX方法把含有问号的那两个地方用真实的数据替换,按照代码中的实现,最终这个sql语句会变成:insert into user(id,name)values(1,'test')。
8、执行sql语句在上图中,我们使用PreparedStatement对sql进行了编译,编译完成后就可以使用它的execute方法进行执行,这时候JDBC会使用底层的MySQL驱动程序,将真正的sql命令发给远程的数据库,从而完成数据库插入。
9、处理返回结果处理返回结果一般在查询语句中用到,如下图:

10、查询语句的执行使用的是executeQuery,而不是execute。它会返回一个ResultSet,通过这个ResultSet我们可以获取返回的值。ResultSet是一行一行取数据的,它有个next方法,用来判断是否还有数据,如果还有数据,就会取下一行。对于一行数据,我们需要知道它的列名,然后用getXXX获取列值。
11、关闭连接关闭连接使用connection的close方法。但是,由于数据库连接建立的开销比较大,所以我们一般不会去关闭,而是复用一个或者多个数据库连接,从而提高系统性能。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:60
阅读量:66
阅读量:93
阅读量:59
阅读量:37