
MySQL
文章平均质量分 86
Mysql + JDBC
教编程的侯老师
程序员新晋奶爸
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解密:Druid数据库连接池的driverClassName驱动类可以不用配置原因
Druid数据库连接池的driverClassName驱动类竟然可以不用配置附上源代码:druid.propertiesDruidUtils解密开始1 查看 createDataSource 创建数据源的细节2 找到了创建数据源对象的代码 继续跟进3 构造方法中没有什么发现,线索断了... 但是发现了初始化的方法,柳暗花明又一村,继续跟进4 源代码的555行找打了,如果不配置驱动类的时候,会根据jdbcUrl来获取,继续跟进5 答案已找到......总结:一次偶然的机会,不小心修改了drive原创 2022-05-27 23:50:20 · 3135 阅读 · 0 评论 -
01、MySQL基础&SQL入门
MySQL基础&SQL入门1 数据库的基本概念1.1 什么是数据库1.2 为什么使用数据库1 数据库的基本概念1.1 什么是数据库数据库(DataBase) 就是存储和管理数据的仓库其本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上1.2 为什么使用数据库数据存储方式的比较:存储方式优点缺点内存速度快不能够永久保存,数据是临时状态的文件数据是可以永久保存的使用IO流操作文件, 不方便数据库1.数据可以永久保存 2.方便存储和管理数原创 2022-02-16 19:18:21 · 929 阅读 · 0 评论 -
02、MySql单表&约束&事务
02、MySql单表&约束&事务1. DQL操作单表1.1 创建数据库,复制表1.2 排序1.2.1 排序方式1.3 聚合函数1.4 分组1. DQL操作单表1.1 创建数据库,复制表创建一个新的数据库 db2CREATE DATABASE db2 CHARACTER SET utf8;将db1数据库中的 emp表 复制到当前 db2数据库1.2 排序通过 ORDER BY 子句,可以将查询出的结果进行排序(排序只是显示效果,不会影响真实数据)语法结构SE原创 2022-02-19 16:26:46 · 459 阅读 · 0 评论 -
03、MySQL多表&外键&数据库设计
03、MySQL多表&外键&数据库设计1. 多表1.1 多表简述1.2 单表的缺点1.2.1 数据准备1.2.2 单表的问题1.3 解决方案1.3.1 设计为两张表1.3.2 表关系分析1.3.3 多表设计上的问题1.4 外键约束1.4.1 什么是外键1.4.2 创建外键约束1.4.3 删除外键约束1.4.4 外键约束的注意事项1.4.5 级联删除操作(了解)2. 多表关系设计2.1 一对多关系(常见)2.2 多对多关系(常见)2.3 一对一关系(了解)2.4 设计 省&市表2.5原创 2022-02-21 13:06:34 · 423 阅读 · 0 评论 -
04、MySQL索引&视图&存储过程
04、MySQL索引&视图&存储过程1. MySQL 索引1.1 什么是索引1.2 常见索引分类1.2.1 主键索引 (PRIMARY KEY)1.2.2 唯一索引(UNIQUE)1.2.3 普通索引 (INDEX)1.2.4 删除索引1.3 索引性能测试1.3.1 导入数据表1.3.2 测试1.4 索引的优缺点总结2. MySQL 视图2.1 什么是视图2.2 视图的作用2.3 视图的使用2.3.1 创建视图2.3.2 通过视图进行查询2.4 视图与表的区别3. MySQL 存储过程(了解原创 2022-02-23 13:20:39 · 1089 阅读 · 2 评论 -
05、JDBC
05、JDBC1. JDBC 概述1.1 客户端操作数据库的方式1.2 什么是JDBC1.3 JDBC 原理2. JDBC 开发2.1 数据准备2.2 MySql驱动包1. JDBC 概述1.1 客户端操作数据库的方式方式1: 使用第三方客户端来访问 MySQL:SQLyog方式2: 使用命令行我们今天要学习的是通过 Java程序 来访问 MySQL 数据库1.2 什么是JDBCJDBC(Java Data Base Connectivity) 是 Java 访问数据库的标准规范.是一原创 2022-02-26 16:49:53 · 711 阅读 · 0 评论 -
06、数据库连接池&DBUtils
06、数据库连接池&DBUtils1.数据库连接池1.1 连接池介绍1.2 JDBC方式与连接池方式1.3 如何使用数据库连接池1.4 数据准备1.5 DBCP连接池1.5.1 创建项目 导入 jar包1.5.2 编写工具类1.5.3 测试工具类1.5.4 常见配置项1.6 C3P0连接池1.6.1 导入jar包及配置文件1.6.2 编写C3P0工具类1.6.3 测试工具类1.6.4 常见配置1.7 Druid连接池1.7.1 导入jar包及配置文件1.7.2 编写Druid工具类1.7.3 测试工原创 2022-02-27 16:02:39 · 299 阅读 · 0 评论 -
07、XML(了解)
07、XML(了解)1. XML基本介绍1.1 概述1.2 XML的作用2. XML的语法2.1 XML文档声明格式2.2 元素2.3 属性2.4 注释2.5 使用XML 描述数据表中的数据3. XML约束3.1 DTD约束3.1.1 编写DTD3.1.2 引入DTD3.2 Schema约束3.2.1 什么是Schema3.2.2 Schema约束示例3.2.3 XML引入Schema约束4. XML 解析4.1 解析概述4.2 XML解析方式4.3 XML常见的解析器4.4 dom4j 的使用4.4.1原创 2022-02-28 10:12:45 · 400 阅读 · 0 评论 -
08、综合案例-使用JDBC完成商城项目的CRUD
08、综合案例-使用JDBC完成商城项目的CRUD1.商城案例表设计1.1 表关系分析1.2 建库,建表2.环境搭建2.1 项目结构2.2 导入所需Jar包2.3 导入配置文件及工具类3.JavaBean类创建3.1 设计用户与订单3.1.1 一对多关系分析3.1.2 User类3.1.3 Orders类3.1.4 Orders类设计分析3.1.4 修改Orders类3.2 设计商品与分类3.2.1 Category类3.2.2 Product类3.3 设计订单项3.3.1 多对多关系分析3.3.2 创建O原创 2022-02-28 13:42:06 · 1659 阅读 · 0 评论 -
MYSQL1130错误的解决方案
MYSQL1130错误的解决方案安装完MySQL后,远程连接数据库的时候,出现ERROR 1130 (HY000): Host ‘192.168.0.1’ is not allowed toconnect to this MySQL server提示信息,不能远程连接数据库。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改称"%"原创 2022-04-09 13:21:07 · 6459 阅读 · 0 评论 -
MySQL卸载教程
MySQL卸载教程第一步:第二步:第三步:第四步:第一步:在控制面板卸载安装失败的Mysql数据库第二步:检查C:\ProgramData目录下是否有“Mysql”文件夹,如果有删除。这个目录是隐藏目录,需要如下设置才能看见,不同的操作系统可能操作位置不同,不难,自行解决第三步:检查C:\Program Files (x86)和C:\Program Files以及MySQL的安装目录下是否有“Mysql”文件夹,如果有删除。第四步:清除注册表。快捷键 win+r ,输入 reged原创 2022-04-17 22:00:15 · 997 阅读 · 2 评论 -
MySQL下载、安装、配置详细教程
MySQL下载、安装、配置详细教程1 下载方式一:方式二:2 安装3 配置3.1 系统环境变量配置1 下载方式一:百度网盘一步到位:提供版本:链接:https://pan.baidu.com/s/1_8fmDsLCQNDc2BDY-0PFJg?pwd=z6xq 提取码:z6xq方式二:官方网址:https://www.mysql.com/先点击DOWNLOAD,点击MySQL Community (GPL) Downloads »跳转到如下页面:按提示操作然后进入如下页面:原创 2022-04-17 20:34:03 · 1453 阅读 · 5 评论 -
MHA高可用架构搭建
MHA高可用架构搭建1、环境软件版本2、环境架构介绍3、MySQL主从搭建3.1 MySQL安装(3台)3.2 关闭防火墙3.3 MySQL主从配置欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导原创 2021-07-12 19:22:56 · 1631 阅读 · 6 评论