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相关/