JDBC笔记

1.简介

就是用java代码操作数据库

2.JDBC API详解

DriverManager

注册驱动

了解一下就差不多了,总之class.forname就是通过DriverManager来注册驱动的

获取数据库连接

如果不用uesSSL=false,就会弹出一大堆很烦人的东西

Connection

事务管理

主要用第二个,并且通过Try.catch来进行处理. 在try里面写开启和提交事务,一旦遇到异常,就在catch里面进行回滚;

获取执行SQL对象

主要记住前两个就行了,要参考下面的statement看

statement
resultset

主要是看下面那一张

Preparedstatement

作用就是防止SQL注入

SQL注入就是利用引号的拼接

和statement的区别就是preparedstatement多了一个?代替字符串拼接的功能,可以防止SQL注入,而且和statement的创建方式也存在差别,可以看看connection部分

执行SQL的时候两种方法的返回值和statement一样

3.数据库连接池

看看视频吧


相关推荐
知产xiao_xin6 小时前
知识产权入门 —— 相关权(邻接权)
经验分享·笔记·知识产权
自小吃多6 小时前
DXF文件导入与PCB板框定义笔记
笔记·嵌入式硬件
jike_20268 小时前
iPhone采访录音同时拍现场照片的APP:图片音频同步记录实测
笔记·智能手机·音视频·语音识别
————A9 小时前
Agent 接收用户上传文件
人工智能·笔记·python·状态模式
奔跑的痕迹9 小时前
如何删除引力画报?
笔记
zbyyd10 小时前
Linux 进程间通信学习笔记
linux·笔记·学习
知产xiao_xin10 小时前
知识产权入门 —— 版权
经验分享·笔记·知识产权
呆萌很10 小时前
英语 1‑12 月单词联想记忆
笔记
金立基包装胶水12 小时前
纸袋热封频繁不良,先排查胶料这一堆问题
大数据·笔记·其他
常驻客栈13 小时前
B-深入理解计算机系统第3版之第11章:网络编程
开发语言·笔记·学习笔记·常驻客栈·深入理解计算机系统