【JDBC】Java数据库连接:操作流程、API、数据库连接池

JDBC简介

  • JDBC(Java DataBase Connectivity)Java数据库连接
  • JDBC是使用Java语言操作关系型数据库的一套API

JDBC操作数据库流程

JDBC API

DriverManager 驱动管理类


Connection 数据库连接对象


Statement

ResultSet 结果集对象


PreparedStatement

PreparedStatement好处:
  1. 预编译SQL,性能更高
  2. 防止SQL注入:将敏感字符进行转移
  3. 开启PreparedStatement的预编译功能:在获取连接的url后面加上useServerPrepStmts=true
PreparedStatement原理:
  1. 在获取PreparedStatement对象时,将sql语句发送给mysql服务器进行检查,编译(这些步骤很耗时)
  2. 执行时就不用再进行这些步骤了,速度更快
  3. 如果sql模板一样,则只需要进行一次检查、编译

数据库连接池

简介

实现

Druid连接池

posted @   沙汀鱼  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示