W厚积薄发
这个作者很懒,什么都没留下…
展开
-
MySQL中递归查询
今天在业务中,需要对sql ,进行修改,之前的sql 是跑在Oracle中,现在跑在MySQL上1. 在Oracle中sql 语句如下SELECT UUID, SUBSTR(XS,2,length(XS)) as ZTC, MC,XSPY,PARENTID FROM OA_ZTC where (xs like '%工业%' or XSPY like '%工业%') START...原创 2019-12-05 16:06:10 · 244 阅读 · 0 评论 -
toad导入数据库
1. 菜单栏点击--》Database --》 Import --》Import Utility Wizard 2. next --》 选择你要添加的schema 3. next ...原创 2019-11-25 11:13:28 · 392 阅读 · 0 评论 -
MySQL中执行多条语句
今天在操作过程中,需要MySQL执行多条update语句,但是平时都只是每次行一条语句,这样的情况会导致报错。经过上网查咨询 需要在ulr地址后,加上 : &allowMultiQueries=true 的配置...原创 2019-11-25 11:06:26 · 543 阅读 · 0 评论 -
toad创建用户
在toad下创建用户:1. 选择users 2 . 点击create user 3. 输入用户名和密码 ...原创 2019-11-25 09:16:31 · 1322 阅读 · 0 评论 -
获取一年中的工作日期
今天在工作中,需要手动根据新的一年的调休日期,统计输出一年中所有的工作日期。首先想法是:1.获取一年中的所有日期2. 将这一年中所有的日期中,过滤掉周六日3.然后在这些日期中去掉放假的日期4.然后再添加调休的工作日,最后就是整年的工作日期注意:需要注意时间格式的问题,自己将休假日期放在一个数组,将调休时间放在一个数组,还要避免数组中有重复的日期。代码如下:pack...原创 2019-11-22 17:25:46 · 1045 阅读 · 0 评论 -
在Oracle中使用SYS_CONNECT_BY_PATH的用法
适用于在Oracle中的递归查询中,适用SYS_CONNECT_BY_PATH对每个节点中的数据进行拼接例如在本案例中,查询中LPAD_GLID的数据后,将每一级节点的LPAD_GLID的数据进行拼接,放在每一级上。例如:select xh,glid,level,LPAD (glid, 3, '0') lpad_glid,SYS_CONNECT_BY_PATH(LPAD (glid,...原创 2019-11-13 17:40:44 · 360 阅读 · 0 评论 -
Oracle中lpad的用法
在Oracle中适用lpad从左边对指定字段的数据进行填充语法格式如下: lpad( 填充字段, 填充后的长度,使用什么填充 )如下例子:在递归遍历中对,glid进行填充,填充后的长度是3,用0进行填充select xh,glid,level,LPAD (glid, 3, '0') lpad_glid from YJOA_ios.rsgl_dwjgb WHERE s...原创 2019-11-13 17:33:21 · 1993 阅读 · 0 评论 -
Oracle中递归查询
在业务需求中,需要将数据中具有上下级关系的数据查询出来,这个时候考虑使用Oracle中的递归查询。语法:select * from 表名 start with 条件一 connect by prior 条件二 条件一:表示查询节点的开始节点条件二:表示按照什么条件进行递归查询案例:创建具体递归的数据表:...原创 2019-09-29 15:33:17 · 689 阅读 · 0 评论 -
sql语句中关于like的使用
今天在项目中有个新的需求:当我传参数的时候,传入的参数为空的时候,查询所有数据。当传入参数不为空的时候,按照输入的参数查询条件进行查询。这个时候自己本来想着decode函数,后来经历教使用like用法,模糊查询SELECT b.*, (SELECT COUNT (1) FROM options a WHERE a.pid = b.uuid) zs FROM options b WHERE...原创 2019-09-26 10:26:04 · 733 阅读 · 0 评论 -
Error setting driver on UnpooledDataSource. Cannot find class: oracle.jdbc.driver.OracleDriver
再学习mybatis时,出现如下异常:经过检查代码发现原因:因为我的mybatis配置文件中配置方式是,从外部导入driver、url、username和password<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Conf...原创 2019-09-18 16:28:18 · 644 阅读 · 0 评论 -
2019-09-11
业务需求:1. 需要从单位信息表中根据项目id获取单位名称2. 根据单位名称,将专家表中的相同的单位名称的专家信息删除掉3. 还要从专家履历表中,查询专家获取也没有相同的单位名称单位信息表:根据uuid获取sqdw字段专家信息表:专家履历表:在程序中的sql语句:select * from (select * from zj_jbxx z...原创 2019-09-23 14:53:23 · 247 阅读 · 0 评论 -
端口被占用
今天在项目中,发现端口被占用:现在补一波自己解决的过程:1.打开cmd运行 输入 netstat -ano 查询端口号,查看被占用的端口号的PID或者 使用 netstat|findstr “端口号”来查询 2. 然后根据PID来查询什么任务正在执行:有两种方式,一种是cmd方式,一种是任务管理器方式。cmd方式:tasklist|fi...原创 2019-08-30 17:46:55 · 190 阅读 · 0 评论 -
String转Date类型或者Calendar类型
在String类型转Date类型或者Calendar类型时,如果String的日期格式不对,在转换过程中不会报错。例如:String类型的时间是:2019-02-29 String str3 = "2019-02-29"; Date date3 = simple.parse(str3); //Date类型输出:2019-03-01 String ...原创 2019-08-30 17:33:54 · 489 阅读 · 0 评论 -
Date类型日期的比较
在项目开发中需要对时间类型(字符串)进行比较,测试代码如下: public static void main(String[] args) throws Exception{ String str = "2019-08-01"; SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd"); Date dat...原创 2019-08-30 16:44:40 · 607 阅读 · 0 评论 -
tomcat 下载 及 配置
注意:在下载tomcat之前一定要注意你本地JDK的版本号,下面我就是因为下载的是tomcat 9,而jdk 是 1.6 导致,在配置完tomcat后,启动tomcat出现闪退,然后又将电脑的环境变量进行配置,浪费了一上午的时间,最终发现是自己tomcat 版本过高,jdk版本过低导致。下图是tomcat 和jdk版本号的对应关系。...原创 2019-08-30 13:56:37 · 307 阅读 · 0 评论 -
Calendar的学习
今天在工作中因为项目需求,需要判断不同月份中有多少天,这个时候就要考虑到平年还是闰年。在实际业务中:从前台传递一个日期,例如:2019-08-29,这个时候需要根据传递的日期判断这个月中一共有多少天。实现代码如下,利用了Calendar。 String str = "2016-04-01"; SimpleDateFormat format = new S...原创 2019-08-29 17:41:03 · 194 阅读 · 0 评论 -
MySQL 8小时断开连接
今天在工作过程中,遇到MySQL的程序,在跑一段时间后,就自动断开连接。出现的代码提示如下:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was56588 milliseconds ago.The last pac...原创 2019-08-29 15:37:48 · 367 阅读 · 0 评论 -
String空字符串转Integer
今天在自己之前做的项目中,犯了一个错误,是自己考虑不周。在项目中自己需要,从后台数据库中获取数据,然后将数据转成Int类型。但是自己忽略了数据为空的情况。例如: 在这里,String字符串为空,用Integer.parseInt()方法进行转换报错。修改之后如下今天自己的错误,导致现场人员在给客户展...原创 2019-08-23 15:58:22 · 7898 阅读 · 1 评论 -
2019-08-13
在从excel表中保存数据到数据库中,在本程序中先定义数组,然后将excel表中数据按照map集合的形式保存到数据库中。这个时候数组就要求顺序,要求数组中的顺序和excel中的顺序对应。再excelUpload中生成data数据...原创 2019-08-13 15:07:59 · 104 阅读 · 0 评论