JDBC

  • 1.了解JDBC
    • 1.1JDBC的本质
    • 1.2前期准备和了解
  • 2.JDBC完成增删改
    • 2.1第一种注册驱动方式(不常用)
    • 2.2类加载时注册驱动(类加载执行静态代码块)(常用)
    • 2.3从属性资源读取配置文件
    • 2.4处理查询结果集(select)
  • 3.模拟用户登录
    • 3.1(存在SQL注入)
    • 3.2(解决SQL注入问题)
  • 4.JDBC事务机制
    • 4.1了解
    • 4.2银行转账演示事务
  • 5.JDBC工具类
    • 5.1工具类封装
    • 5.2JDBC工具类的使用和模糊查询
  • 6.乐观锁和悲观锁

1.了解JDBC

1.1JDBC的本质

1.2前期准备和了解


IDEA配置方法
在新的模块下,模块设置中导入jdbc连接




2.JDBC完成增删改

2.1第一种注册驱动方式(不常用)


2.2类加载时注册驱动(类加载执行静态代码块)(常用)

2.2.1静态代码块底层源码

2.2.2执行代码

2.3从属性资源读取配置文件


2.4处理查询结果集(select)







3.模拟用户登录

3.1(存在SQL注入)




3.2(解决SQL注入问题)


3.2.1statement和preparedstatement的区别

3.2.2preparedstatement完成增删改


4.JDBC事务机制

4.1了解


4.2银行转账演示事务



5.JDBC工具类

5.1工具类封装


5.2JDBC工具类的使用和模糊查询


6.乐观锁和悲观锁


JDBC粗略学习( 阿巴阿巴阿巴阿巴)相关推荐

  1. JDBC连接数据库学习心得

    JDBC连接数据库学习心得 1.    环境的搭建 首先在intelliJADE下新建工程,并且在工程根目录下创建lib包,lib包用于存放JDBC的jar包,以及以后其他工具jar包.将jar包存入 ...

  2. jdbc template 学习总结

    Spring JdbcTemplate方法详解 JdbcTemplate主要提供以下五类方法: execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句: update方法及batchU ...

  3. 胡巴动态表情包 捉妖记胡巴QQ表情无水印下载

    是哒,我就是胡巴,我是爹爹的好宝宝,我会扭秧歌.会卖萌.会'打麻将',还会机关枪嘟嘟嘟..你们喜欢我就把我带回家吧 转载于:https://www.cnblogs.com/igood/p/480211 ...

  4. 巴什博弈和4道巴什博奕题(入门级)

    题目一:hdu1846 问题描述 各位勇敢者要玩的第一个游戏是什么呢?很简单,它是这样定义的: 1. 本游戏是一个二人游戏; 2. 有一堆石子一共有n个: 3. 两人轮流进行; 4. 每走一步可以取走 ...

  5. JDBC的学习(第二节:JDBC连接数据库 )

    本次的学习主要分为九个部分 第一节:JDBC的概述 第二节:JDBC连接数据库 第三节:使用Statement接口实现增.删.改操作 第四节:使用PreparedStatement接口实现增.删.改的 ...

  6. JDBC核心技术学习

    JDBC核心技术 作者:kuikui 文章目录 JDBC核心技术 第1章:JDBC概述 1.1 数据的持久化 1.2 Java中的数据存储技术 1.3 JDBC介绍 1.4 JDBC体系结构 1.5 ...

  7. c语言哥德巴赫数学猜想,哥德巴赫数学猜想“1+1”是怎么回事,你知道吗?丨2018/10/20...

    每天写一篇日记,雷打不动 2018年10月20日星期六,上午晴下午阴 [目  录]  何雷西奥日记 今天有点小确幸,在不经意中让我遇见了著名的哥德巴赫猜想. 然后,又让我搞明白了这个数学猜想的基本内容 ...

  8. JDBC 基础学习详情笔记

    JDBC2 基础学习笔记 JDBC简介 操作步骤 数据库 URL 制定 使用Properties对象 JDBC工具类示例 JDBC Statements Connection: Statements ...

  9. java后端系统学习总结 02_数据库基础学习、jdbc基础学习、er图基础学习、数据库——(完结)

    猿猿正在系统的学习一些计算机知识,和后端技术栈,目前阶段主要在系统学习java.此专栏,为我学习过程中的学习笔记,便于日后复习回顾来看,也很适合新人学习参考. 以下是猿猿对数据库和java深入的第一遍 ...

最新文章

  1. 开源人工智能算法一种新颖的超像素采样网络深层特征来估计任务特定的超像素
  2. kafka相关名称介绍
  3. HDU - 4685 Prince and Princess(强连通缩点+二分图完备匹配)
  4. 万万想不到!地球运行的真实轨迹原来是这样子!
  5. ajax的请求参数详解以及前后台交互详解
  6. [Leetcode][第100题][JAVA][相同的树][二叉树][深度遍历][递归]
  7. Sicily-1063
  8. 计算机大学生个人特长范文,计算机大学生个人简历范文
  9. 灯塔预计2022年春节档票房在70亿至80亿元之间
  10. js实现(可实现局部打印)
  11. 英伟达新开源GPU加速平台:主打数据科学和机器学习,50倍于CPU
  12. 485通讯线是几芯的_RS232/485串口通讯基础知识
  13. 中文分词与马尔科夫模型之二(隐马尔科夫模型与维特比)
  14. 批量将WORD转换成PDF文件
  15. 华为崔景龙:FNV是下一代MBB网络演进的技术驱动
  16. 分享一个不错的数据分析实战案例【全程附图】EXCEL
  17. 总线之地址总线、数据总线、控制总线
  18. 彩色飘带字体怎么制作?AE教程教给你
  19. redhat升级linux内核,redhat内核升级方法
  20. “社畜”群体的崛起带来了哪些营销新契机?

热门文章

  1. Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突)
  2. image控件的 PostBackUrl绑定Eval
  3. oracle使用打开数据库,使用工具访问ORACLE数据库(一)
  4. html5画折线图,canvas绘制折线图(仿echarts)
  5. 恩墨学院丨OBCP墨天轮精品课正式上线啦~
  6. MySQL 8.0 表空间机制
  7. Oracle宣布在云上正式上线 自治事务处理数据库
  8. 鸿蒙轻内核虚拟内存基础知识:虚拟内存进程空间编号
  9. OCR性能优化:从神经网络到橡皮泥
  10. 【华为云技术分享】直播回顾丨激发数据裂变新动能,HDC.Cloud云数据库前沿技术解读