随笔分类 -  数据库

摘要:报错信息: Caused by: java.sql.SQLException: Io 异常: Invalid connection string format, a valid format is: "host:port:sid" at oracle.jdbc.driver.DatabaseErro 阅读全文
posted @ 2019-12-12 16:49 niceyoo 阅读(4609) 评论(0) 推荐(0) 编辑
摘要:网上搜索这类错误还是挺多的,只提供我遇到的一种情景。 本地数据库环境:Oracle10g 导入别人的项目后,有一段SQL查询总是报如下错误信息: Cause: java.sql.SQLException: ORA-00923: 未找到要求的 FROM 关键字 定位到该段SQL后直接通过工具运行报同样 阅读全文
posted @ 2019-12-04 22:14 niceyoo 阅读(8611) 评论(0) 推荐(0) 编辑
摘要:有时候我们不仅仅是通过返回 int 影响行数来确定数据是否插入成功就行了,因为我们总是会用到这个刚刚插入的自增主键,比如主子表入库,子表需要主表的 id,那这个时候我们再去数据库查就显得有点 low 了~ 关于数据库中主键的生成无非就两种,一种是 int 类型的自增,一种是 varchar 类型的非 阅读全文
posted @ 2019-12-03 22:06 niceyoo 阅读(2555) 评论(0) 推荐(0) 编辑
摘要:不同于 MySQL,请检查 from 之前显示的字段,尤其是 AS 命名符号的引用。 在 Oracle 中单引 AS 'XXX’ 是错误的,需要修改为双引 "XXX" 或者是干脆去掉 '' 错误写法: select t.user_name as 'name' from user t; 正确写法: s 阅读全文
posted @ 2019-12-02 23:22 niceyoo 阅读(7980) 评论(0) 推荐(1) 编辑
摘要:报错信息: Caused by: java.sql.SQLException: Io 异常: Invalid number format for port number at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseErr 阅读全文
posted @ 2019-11-19 10:36 niceyoo 阅读(2093) 评论(0) 推荐(0) 编辑
摘要:我们知道在 Linux 环境下默认是区分大小写的,所以我们需要改变这种默认方式,经过网上各种搜索后,基本就是清一色的修改 lower_case_table_names,然后信誓旦旦的去修改了,但是修改后发现 mysql 直接启动不了,怎么回事呢? Job for mysqld.service fai 阅读全文
posted @ 2019-09-18 20:36 niceyoo 阅读(14489) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、在线安装1、替换网易yum源2、清理缓存3、下载rpm文件4、安装MySQL数据库二、本地安装1、上传MySQL安装包2、安装依赖的程序包3、卸载mariadb程序包4、安装MySQL程序包5、修改MySQL目录权限6、初始化MySQL三、启动MySQL1.1、在线安装方式启动MySQ 阅读全文
posted @ 2019-09-11 21:29 niceyoo 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1. 遇到的问题 已知一个题库,希望实现当前页切换上一题,下一题的需求。 查看得知,数据库中用于查询的字段(主键)是不连续的。如上图所示:stxh为主键number类型。 2. 实现方式lead over 2.1 实现代码 2.2 lead方法说明 lead(value_expr [,offset] 阅读全文
posted @ 2018-04-12 23:20 niceyoo 阅读(2249) 评论(0) 推荐(0) 编辑