【JavaWeb学习】03JDBC

JavaWeb(B站黑马)学习笔记 03JDBC

JDBC

就是用Java语言操作关系型数据库的一套API,同一套Java代码,操作不同的关系型数据库

全称(Java DataBase Connectivity) Java数据库连接

JDBC是一套标准接口,MySQL、Oracle  实现类(接口)也就是驱动。我们可以使用这套接口(JDBC)编程,真正执行代码的是驱动jar包中的实现类,更换数据库不用换代码,只用更换相应的jar包就可以,更加通用。

JDBC API详解

黑马笔记:有道云笔记

JDBC快速入门

ResultSet

返回查询结果集

PreparedStatement

好处:1、预编译SQL,性能更高      2、防止SQL注入:将敏感字符进行转义

预编译SQL并执行SQL语句,SQL语句中的参数值使用?作为占位替代,防止sql注入   (将敏感字符进行转义 \')

数据库连接池

生动形象的例子:门店门迎,来一个客人门迎就将他带到一张桌子吃饭,然后老板就把这个门迎开掉了,再来一个客人换新的门迎,显然这是不合理的。要做到资源复用,接完一个客人门迎就可以带下一个客人。这就是数据库连接池做的事。它是个容器,负责分配管理数据库连接。

注:该内容是根据B站黑马程序员学习时所记,相关资料可在B站查询黑马程序员最新版JavaWeb基础教程,Java web从入门到企业实战完整版_哔哩哔哩_bilibili

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值