数据库
文章平均质量分 79
数据库
1橘猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决pycharm/idea中sql语句警告‘无法解析 列’的问题
如果直接简单粗暴地关掉提示显然是不适合的,因为sql检查器还是很有用哒。写sql语句遇到带引号的字符串时,语法检查器提示无法解析列的问题。去设置里改一下即可,勾选‘对引号的标识符禁止’所以能否单独解决这个问题呢,答案是可以的!原创 2022-11-10 23:38:25 · 3865 阅读 · 0 评论 -
解决mybatis逆向工程生成xml时重复生成多次数据库表配置的问题
使用逆向工程生成代码时,会发现mapper类和*mapper.xml会出现一个类中重复生成多次代码的问题,这会导致项目运行时初始化mapper失败并报错翻阅mybatis官方API文档,发现了一下这句话MySql does not properly support SQL catalogs and schema. If you run the create schema command in MySql, it actually creates a database - and the JDBC dr原创 2020-11-02 17:13:10 · 2783 阅读 · 0 评论 -
解决ssm项目或spring整合druid时连接数据库用户名异常
今天遇到了一个很奇怪的问题,在将druid整合进spring的配置文件时,连接数据库出现了2020-09-18 01:43:42,726 2199 [eate-1151700737] ERROR aba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://localhost:3306/ssm_test?useUnicode=true&characterEncoding=utf-8, e原创 2020-09-18 01:49:05 · 781 阅读 · 3 评论 -
Mybatis(三):连接池、动态SQL和连表
Mybatis(三):连接池、动态SQL和连表一、Mybatis连接池与事务1.1 连接池分类mybatis也有使用连接池技术,不过使用的是mybatis框架提供的。在 Mybatis 的 SqlMapConfig.xml 配置文件中, 通过<dataSource type="pooled"> 来实现 Mybatis 中连接池的配置连接池主要分为三类参数类型UNPOOLED不使用连接池的数据源POOLED (最常用)使用连接池的数据源JNDI使用原创 2020-07-22 10:59:43 · 311 阅读 · 0 评论 -
Mybatis(二):CRUD
Mybatis(二):CRUD一、基于XML的CRUD操作项目结构:注意事项:持久层接口和持久层接口的映射文件配置必须在相同的包下持久层配置文中mapper标签的namespace属性必须是持久层接口的全限定类名sql语句的配置标签的id属性必须和持久层方法名相同1.1 根据ID查询接口IUserDao.java /** * description: 保存用户 * @param user * @return void */ vo原创 2020-07-21 13:30:34 · 262 阅读 · 0 评论 -
Redis缓存从入门到放弃
Redis缓存从入门到放弃标题只是开玩笑QAQ一、入门1.1 概念redis是一款高性能的NOSQL系列的非关系型数据库什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非原创 2020-07-14 21:26:03 · 302 阅读 · 0 评论 -
MySQL进阶(二):连接池和JDBCTemplate
by konleymysql进阶第二篇,c3p0连接池、Druid连接池和Spring JDBCTemplate一、连接池1.1 概念连接池就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。1.2 优点节约资源访问高效1.3 实现官方提供了一个标准接口javax.sql.DataSourceDataSource接口提供以下方法:获取连接:C原创 2020-07-08 10:04:43 · 310 阅读 · 0 评论 -
MySQL进阶(一):JDBC
by konleymysql进阶第一篇,JDBC一、JDBC1.1 概念JDBC : Java DataBase Connectivity , 即为Java数据库连接、Java语言操作数据库JDBC本质:是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。1.2 快速入门1.2.1 使用步骤 1. 导入驱动jar包 mysql-connecto原创 2020-07-07 17:59:00 · 351 阅读 · 0 评论 -
MySQL最基础(三):多表查询、事务管理和部分DCL
by konleymysql最基础第三弹(完结篇),主要涉及多表查询、事务管理和部分DCL知识十、多表查询10.1笛卡尔积如果直接这样子查两个表select * from emp,dept;将会产生表1字段数*表2字段数条记录我们发现不是所有的数据组合都是有用的, 只有员工表.dept_id = 部门表.id 的数据才是有用的。所以需要通过条件过滤掉没用的数据笛卡尔积有两个集合AB,取这两个集合的所有组成情况(相乘)要完成多表查询,首先应该消除笛卡尔积中无用、冗余的数据。1原创 2020-06-28 10:33:17 · 264 阅读 · 0 评论 -
MySQL最基础(二):约束、数据库设计
by konley复习笔记第二弹:四种约束、数据库设计、备份以及恢复七、约束7.1 概念约束是对表中的数据进行限定,保证数据的正确性、有效性和完整性,作用对象是字段分类:主键约束:primary key非空约束:not null唯一约束:unique外键约束:foreign key7.2 非空约束not null,字段下的值不能为null创建表时添加非空约束create table stu{ id int, name varchar(20) not null原创 2020-05-31 23:16:53 · 411 阅读 · 0 评论 -
MySQL最基础(一):单表增删改查
MySQL最基础笔记一by konley复习第一弹:数据库和SQL的概念、最基础和最常用的数据库单表的增删改查一、数据库的基本概念数据库的英文单词:DataBase,简称:DB顾名思义就是用于存储和管理数据的仓库。数据库的特点:持久化存储数据的。其实数据库就是一个文件系统方便存储和管理数据使用了统一的方式操作数据库 – SQL二、MySQL数据库软件MySQL服务启动手动cmd–> services.msc 打开服务的窗口使用管理员打开cmdnet start原创 2020-05-31 15:09:15 · 551 阅读 · 0 评论 -
IDEA连接MySql8.0的一些坑
IDEA连接MySql8.0的一些坑1. maven配置当maven更改为阿里云镜像后,默认是会下载mysql驱动包具体在pom.xml的配置如下:<dependencies> <dependency> <groupId>mysql</groupId> <artifactI...原创 2020-03-26 21:54:04 · 4408 阅读 · 0 评论
分享