JavaWeb-1整体介绍+MySQL相关

JavaWeb-1整体介绍+MySQL相关

1. 数据库

1.1 数据库基础&自己已经掌握过的内容简记

1.1.1 数据库相关概念

1.1.2 MySQL数据模型

1.1.3 SQL简介&通用语法&分类

2. JDBC简介、快速入门

使用Java语言操作数据库(Logstash内部就是通过Java语言操作数据库,然后往Elasticsearch中进行数据导入的)

2.1 JDBC简介

Java DataBase Connectivity,Java数据库连接

实现类自己来搞

2.2 JDBC快速入门

注册驱动的时候要把异常抛出去,抛一个大一点的Exception

2.3 JDBC API详解

2.3.1 DriverManager

注册驱动的Class.forName()未来不用写了

2.3.2 Connection

事务:transaction,事务管理也是很需要的

2.3.3 Statement

count > 0就执行成功,否则可能执行失败了,这个根据返回值来判断

select语句的返回对象是什么?

2.3.4 Resultset(查询结果封装)

解决了上面的问题,是select后executeQuery的查询

大概是这个意思

2.3.5 PreparedStatement(防止sql注入)

?作为占位符进行替代,所以不要拼字符串了,用占位符。执行前需要设置?的值

原理是,把单引号进行转义

2.3.6 PreparedStatement原理(预编译,需要手动开启)

预编译功能需要开启!!!!

2.4 数据库连接池(Driud为例)

德鲁伊

2.4.1 简介

频繁开启关闭,资源消耗过大

2.4.2 数据库连接池实现

以后Connection就用这个获取了

2.4.3 Driud使用步骤(重点)

定义配置文件:

加载配置文件、获取数据库连接池对象、获取连接等代码

路径有问题,改换一下拼一下:


JavaWeb-1整体介绍+MySQL相关
http://example.com/2023/01/08/develop/java/javaweb/JavaWeb-1整体介绍-MySQL相关/
作者
Curious;
发布于
2023年1月8日
许可协议