数据库
文章平均质量分 52
iwlnner
你,还是不懂
展开
-
navicat连接云服务器上docker部署的mysql报错Can‘t connect to MySQL server on localhost (10061)
navicat连接mysql报错Can‘t connect to MySQL server on localhost (10061)原创 2022-07-05 18:04:10 · 2002 阅读 · 1 评论 -
数据库-根据某个字段去重/分组并查询最新的一条记录
今天在工作中,遇到一个业务:根据某个字段去重查询最新的记录列表,于是建了一张测试表(以下使用postgreSQL建表语句),并记录下三种不同类型数据库下的查询方式(oracle/postgreSQL/mysql)DROP TABLE IF EXISTS "public"."t_group_member";CREATE TABLE "public"."t_group_member" ( "id" int4 NOT NULL, "group_id" varchar(255) COLLATE "pg_原创 2022-05-27 19:22:35 · 5180 阅读 · 4 评论 -
win10安装mysql5.7.27时遇到的问题解决办法
在执行mysql -install命令时,出现以下错误一、由于找不到MSVCR120.dll/MSVCP120.dll,无法继续执行代码(可先使用第二个错误的解决方法尝试,如果无效,再使用该解决方法)解决办法:1.首先需要下载“MSVCR120.dll”这个dll文件2.然后把下载的MSVCR120.dll文件复制到C:/Windows/System32目录下,OK!二、应用程序无法正常启动(0xc000007b)解决办法:1.下载DirectX修复工具增强版下载地址1:DirectX原创 2021-11-18 11:38:49 · 1290 阅读 · 0 评论 -
SpringBoot连接Mysql报错:Cannot load driver class: com.mysql.cj.jdbc.Driver
今天在工作中使用mybatis,配置文件如下:server: port: 2000spring: datasource: type: com.alibaba.druid.pool.DruidDataSource url: jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC username: root password: root driver-class-name: com.mysql.cj.jdbc原创 2020-11-30 16:31:41 · 14094 阅读 · 4 评论 -
解决云服务器上的redis端口不通以及设置redis的bind地址后启动失败问题
如上图,我在redis.conf的bind配置了本机的公网ip,之后启动redis服务发现服务并没有跑起来,将bind地址改为127.0.0.1之后又可以跑起来了,很奇怪。查了半天资料才发现原来是这个地址配置的有错,不能写公网ip,而是要通过ifconfig得到:将这个地址配置到bind之后,使用ps -aux|grep redis 发现服务确实已经启动了,但是我用本地的机器telnet该redis的6379端口时连接超时于是想到可能是服务器的端口没开放的原因,便开放了6379端口再次telnet.原创 2020-11-17 18:43:54 · 4297 阅读 · 5 评论 -
Oracle分页查询结果去掉rownum列
今天在工作中遇到一个看似简单的问题,大体要实现的功能是根据数据源查询出某张表的数据。由于表的字段是未知的,所以,在目前已经实现得到表所有字段的集合的基础上,Java层面要实现把每一行的数据查出来并映射到每个字段上。首先,这是我建的测试表:首先想到的是使用通常的Oracle分页:select * from (select ROWNUM AS rowno,t.* from T_ADMIN t) where rowno > 5 and rowno<=10;查询结果:通过该sql,确实原创 2020-10-28 17:03:17 · 1841 阅读 · 3 评论 -
获取当前jdbc连接的数据库名称
今天在工作中遇到一个业务:“在jdbc已经与数据库建立连接的情况下,需要在业务代码中获取到不同类型数据库的库名。”像大多数人一样,我首先想到的是通过jdbc连接的url来获取数据库名,例如mysql的jdbc连接urljdbc:mysql://localhost:3306/testoracle的jdbc连接urljdbc:oracle:thin:@127.0.0.1:1521:orcl显然,通过jdbc连接url是可以获取到数据库名的,但是通过这种方式获取库名首先需要通过不同的方式截取字符串,其原创 2020-09-18 12:19:49 · 5804 阅读 · 1 评论