JavaWeb(B站黑马)学习笔记 03JDBC
JDBC
就是用Java语言操作关系型数据库的一套API,同一套Java代码,操作不同的关系型数据库
全称(Java DataBase Connectivity) Java数据库连接
JDBC是一套标准接口,MySQL、Oracle 实现类(接口)也就是驱动。我们可以使用这套接口(JDBC)编程,真正执行代码的是驱动jar包中的实现类,更换数据库不用换代码,只用更换相应的jar包就可以,更加通用。
JDBC API详解
黑马笔记:有道云笔记
ResultSet
PreparedStatement
好处:1、预编译SQL,性能更高 2、防止SQL注入:将敏感字符进行转义
预编译SQL并执行SQL语句,SQL语句中的参数值使用?作为占位替代,防止sql注入 (将敏感字符进行转义 \')
数据库连接池
生动形象的例子:门店门迎,来一个客人门迎就将他带到一张桌子吃饭,然后老板就把这个门迎开掉了,再来一个客人换新的门迎,显然这是不合理的。要做到资源复用,接完一个客人门迎就可以带下一个客人。这就是数据库连接池做的事。它是个容器,负责分配管理数据库连接。
注:该内容是根据B站黑马程序员学习时所记,相关资料可在B站查询黑马程序员最新版JavaWeb基础教程,Java web从入门到企业实战完整版_哔哩哔哩_bilibili