![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 83
CANDH
not early,not late
展开
-
Mysql的存储引擎、事务及隔离级别
MySQL 基础关系型数据库介绍顾名思义,关系型数据库就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多、多对多)。 关系型数据库中,我们的数据都被存放在了各种表中(比如用户表),表中的每一行就存放着一条数据(比如一个用户的信息)。大部分关系型数据库都使用 SQL 来操作数据库中的数据。并且,大部分关系型数据库都支持事务的四大特性(ACID)。常见的关系型数据库MySQL、PostgreSQL、Oracle、SQL Server、SQLite(微原创 2022-02-12 15:28:24 · 555 阅读 · 0 评论 -
在tomcat中运行servlet程序时报405的问题
问题描述:在tomcat中发布servlet程序时通过浏览器访问当前servlet程序时报405错误解决办法问题原因下面是HttpServlet的部分源码: protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String protocol = req.getProtocol();原创 2022-02-03 11:31:23 · 2147 阅读 · 0 评论 -
JDBC基础
一,JDBC概述1. JDBC的概念1.1 什么是JDBCJDBC: Java Database Connectivity sun公司为了简化和统一java连接数据库,定义的一套规范2.2 JDBC和数据库驱动的关系接口(JDBC)与实现(驱动jar包)的关系2. 为什么要使用JDBC为了能够让我们使用java编程语言操作数据库1.1没有JDBC1.2有了JDBC后二,开发环境准备1.环境的准备调出java视图设置编码为utf-8调整字体大小[外链图原创 2022-02-01 16:56:45 · 600 阅读 · 0 评论 -
JDBC连接池&DBUtils
1.使用连接池重写工具类1.1 连接池概念、原理及其使用1.11 什么是连接池数据库连接池是负责分配、管理、和释放数据库连接的;它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。1.12 连接池的原理1.13 连接池的使用为什么要用连接池数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现的尤为突出。目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能。如何使用连接池建一个类,实现接口 定义三个方法init()初始化资源,原创 2022-02-01 13:48:09 · 122 阅读 · 0 评论 -
Mysql
1.学习MySql,完成单表增删改查1.1 需求分析学习MySQL单表的增删改查操作1.2 数据库回顾1.2.1 数据库概述什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以通过SQL对数据库中的数据进行增加,修改,删除及查询操作。存储、维护和管理数据的集合。数据库和表数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库(DB:文件系统),对数据原创 2022-01-31 23:16:39 · 1934 阅读 · 0 评论 -
SQL优化
1.SQL优化注意事项优化成本:硬件>系统配置>数据库表结构>SQL 及索引。优化效果:硬件<系统配置<数据库表结构<SQL 及索引。1.1 设计表时要注意:1.表字段避免null值出现,null值很难查询优化且占用额外的索引空间,推荐默认数字0代替null。2.尽量使用INT而非BIGINT,如果非负则加上UNSIGNED(这样数值容量会扩大一倍),当然能使用TINYINT、SMALLINT、MEDIUM_INT更好。3.使用枚举或整数代替字符串类型4.原创 2021-01-06 18:27:20 · 111 阅读 · 0 评论