持久层框架盛行的年代,有时候用生jdbc连接并操作数据库也显得很有必要。本文在idea中演示用jdbc连接mysql数据。
idea中手动拉入mysq驱动jar包
jdbc操作数据库,主要流程为:
(1)创建connection连接
(2)准备一条sql语句,利用PreparedStatement对sql进行预编译,获取执行sql的对象
(3)执行sql,返回结果集(本文以查询为例)
(4)关闭连接
其中,第二步,获取执行sql的对象有两种方法,推荐PreparedStatement方法:因为 方法二,Statement不会进行预编译,且容易出现错误。
PreparedStatement的sql占位符:
jdbc的详细知识参考这篇:学JDBC,这一篇就够了
感谢老哥!