数据库
Lxd_orcl
江湖小虾
展开
-
mysql服务器和客户端时区不同,使用jdbc得到的结果差8小时的问题
默认情况下mysql的time_zone为SYSTEM,也就是mysql的时区和服务器的时区是一样的。一般服务器都是东八区。在使用mysql时,客户端所在的时区一般也是东八。所以从mysql查询timestamp类型数据时一切正常。 现在如果我们的条件是这样的: 1. 使用的jdbc url长这样jdbc:mysql://localhost:3306/table_name 2. 客户端的时区为零时...转载 2020-03-09 11:41:13 · 519 阅读 · 0 评论 -
Mybatis中,当插入数据后,返回最新主键id的几种方法,及具体用法
一、前言 数据库操作怎能少了INSERT操作呢?下面记录MyBatis关于INSERT操作的笔记,以便日后查阅。 二、 insert元素 属性详解 其属性如下: parameterType ,入参的全限定类名或类型别名 keyColumn ,设置数据表自动生成的主键名。对特定数据库(如PostgreSQL),若自动生成的主键不是第一个字段则必须设置 keyProperty ,默认值unset,用...原创 2019-04-10 15:33:56 · 194 阅读 · 0 评论 -
如何从properties文件和数据库读取相关配置
当配置项太多或者有几套配置项的时候,我们不光从properties文件中读取配置项,还要从数据库中读取配置项。从数据库中读取配置项可以通过PropertyPlaceholderConfigurer的子类来实现。 假设数据源配置在conf.properties中,先在该文件中配置properties文件的路径(这里是为了从文件中读取配置项)。 <!-- load conf.propertie...原创 2019-05-14 10:56:16 · 1294 阅读 · 0 评论