![](https://img-blog.csdnimg.cn/20210121002513350.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库+JDBC
文章平均质量分 66
学Java用到的数据库
知足Content+
这个作者很懒,什么都没留下…
展开
-
【JDBC】用三层架构搭建[转账]项目
文章目录壹. 三层架构的介绍1. 什么是三层2. 三层架构核心流程3. 三层架构项目搭建(按开发步骤)贰. 代码1. 先放出本项目用到的数据库2. Account类(entity类)3. DBUtils工具类4. AccountDao接口5. AccountDao的实现类AccountDaoImpl6. AccountService接口7. AccountService的实现类AccountServiceImpl8. 测试类TestAccount壹. 三层架构的介绍1. 什么是三层表示层命名:原创 2021-02-06 00:08:33 · 422 阅读 · 0 评论 -
数据访问对象(DAO)的搭建案例
1.用到的表CREATE TABLE person( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) NOT NULL, age INT NOT NULL, bornDate DATE, email VARCHAR(55), address VARCHAR(55))CHARSET=utf8;2.Person类package com.person;import java.util.Date;public class Pers原创 2021-02-05 18:58:17 · 441 阅读 · 0 评论 -
win10下安装mysql-5.7.33-winx64
https://www.cnblogs.com/xiaohanlin/p/10345501.html原创 2021-02-04 03:29:15 · 431 阅读 · 1 评论 -
【JDBC笔记】(二) JDBC连接池(C3P0,Druid),Spring JDBC
今日内容1. 数据库连接池2. Spring JDBC : JDBC Template数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处:节约资源用户访问高效实现:标准接口:DataSource javax.sql包下的方法:获取连接:getConnection()归还连接:Connectio原创 2021-01-23 16:50:10 · 147 阅读 · 0 评论 -
【JDBC笔记】(一)概念,五个对象[DriverManager,Connection,Statement,ResultSet,PrepareStatement],抽取JDBC工具类,控制事务
今日内容1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解1.JDBC:概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门: * 步骤: 1. 导入驱动jar包 mysq原创 2021-01-22 21:51:53 · 230 阅读 · 0 评论 -
【JDBC练习二】用事务编写转账代码
文章目录0. 数据库中表的创建1. 配置文件2.自创JDBC工具类3. 主程序4. 结果0. 数据库中表的创建1. 配置文件文件名:jdbc.properties文件在src目录下,本程序用到了动态查询文件路径的方式读取文件的url=jdbc:mysql:///db4user=rootpassword=rootdriver=com.mysql.cj.jdbc.Driver2.自创JDBC工具类文件名:JDBCutils.javapackage com.otkur.util;im原创 2021-01-22 21:08:23 · 343 阅读 · 0 评论 -
【JDBC练习一】通过键盘输入用户名和密码 ,判断用户是否登录成功
文章目录0.数据库中表的创建1.配置文件:2.自创JDBC工具类:3.主程序:4.结果:0.数据库中表的创建1.配置文件:文件名:jdbc.properties文件在src目录下,本程序用到了动态查询文件路径的方式读取文件的url=jdbc:mysql:///db4user=rootpassword=rootdriver=com.mysql.cj.jdbc.Driver2.自创JDBC工具类:文件名:JDBCutils.javapackage com.otkur.util;im原创 2021-01-22 19:24:41 · 3255 阅读 · 1 评论 -
【MySQL】(三) 多表查询(内外链接查询,子查询),事务,DCL
文章目录1. 多表查询:1.1 查询语法:1.2 准备sql1.3 笛卡尔积:1.4 多表查询的分类:1.4.1 内连接查询:1.4.2 外链接查询:1.4.3 子查询:多表查询练习2. 事务2.1 事务的基本介绍2.2 ⭐事务的四大特征2.3 事务的隔离级别(了解)3. DCL1. 多表查询:1.1 查询语法: select 列名列表 from 表名列表 where....1.2 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY原创 2021-01-22 00:40:56 · 130 阅读 · 0 评论 -
数据库设计的第一范式(1NF),第二范式(2NF),第三范式(3NF) [举例说明]
数据库设计的范式概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。注:本文只讲前三个范式先看一下下面这样的表(可以对照着表的内容熟悉以下表下面的几个原创 2021-01-21 17:11:17 · 6601 阅读 · 0 评论 -
【MySQL】(二)四种约束,多表之间的关系,数据库设计的范式,数据库的备份还原
文章目录1. 约束2. 数据库的设计2.1 多表之间的关系2.2 数据库设计的范式3. 数据库的备份和还原1. 约束* 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key* 非空约束:not null,某一列的值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, N原创 2021-01-21 16:42:53 · 90 阅读 · 0 评论 -
【MySQL】(一)数据库基本概念,软件配置,DDL,DML,DQL常用语句
文章目录数据库的基本概念MySQL数据库软件SQLDDL:操作数据库、表DML:增删改表中数据DQL:查询表中的记录数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 * 参见《MySQL基础.pdf》MySQL数据库软件1. 安装 *原创 2021-01-20 23:12:09 · 82 阅读 · 0 评论