数据库
图图卡卡
这个作者很懒,什么都没留下…
展开
-
Mybatis Generator生成WithBLOBS.java文件原因及解决方案
1.MybatisGenerator生成WithBLOBS.java文件原因数据库中出现text类型字段,MybatisGenerator会自动生成WithBLOBS.java存放该类型字段数据库中varchar,text类型字段,在java中都是自动生成string类型属性,但是会通过WithBLOBS.java来进行区分2.MybatisGenerator生成WithBLOBS.java文件解决方案在generatorConfig中按如下格式添加配置<table schema="e原创 2022-03-21 23:50:08 · 2592 阅读 · 0 评论 -
sqlyog中时间显示少8小时
本来时间应该是晚上22点或者23点的,但显示时少了8小时,如何处置解决呢?从数据库获取DateTime数据少了八个小时/N个小时的问题原因是数据库时区与所在地时区不对应解决方式:在连接数据库时设置时区改了之后就显示正常了!(但是之前的数据不会变的。。。)...原创 2021-12-28 23:23:27 · 693 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
在jedis-2.7.0.jar换成jedis-3.7.1.jar后,使用jedis时出现错误:java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory客户端读取不到数据,如下:错误信息如下:原因 :是未导入slf4j相关jar包,解决办法:下载:slf4j-api-1.7.31.jar后导入即可...原创 2021-12-13 23:40:39 · 2000 阅读 · 0 评论 -
Linux下安装MySQL
linux彻底干干净净完全卸载 mysql1.查看mysql的安装情况rpm -qa|grep -i mysql2.停止mysql服务,删除mysql rpm -ev mysql-5.1.73-8.el6_8.x86_64 rpm -ev mysql-libs-5.1.73-8.el6_8.x86_64注意:可能会抛依赖错误错 error:Failed dependencies:,则加上 --nodeps不检查依赖关系删除,命令如下rpm -e --nodeps mysql-libs-5原创 2021-11-27 23:06:08 · 462 阅读 · 0 评论 -
JDBCUtil工具类
1.数据库连接的配置信息: jdbc.properties (在工程的目录下)个人配置数据库的名称为:stusdriverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost/stusname=rootpassword=12342.获取连接读取配置信息,加载驱动。连接。(这个在后面的例子常用到)package com.fengya.util;import java.io.FileInputStream;import java.io原创 2021-04-21 13:55:21 · 194 阅读 · 0 评论 -
c3p0-config.xml文件路径修改
通常这个文件放在src下直接就可以了,如图如果需要放在其它位置,如src同级别目录config下:此时就需要加上这一句,然后再new ComboPooledDataSource();System.setProperty("com.mchange.v2.c3p0.cfg.xml", "././config/c3p0-config.xml"); new ComboPooledDataSource();...原创 2021-04-29 19:20:01 · 483 阅读 · 0 评论 -
事务隔离级别,执行“select @@tx_isolation;”时出现ERROR 1103 (HY000):Unknown system variable ‘tx_isolation‘
在Mysql8中,tx_isolation变量已修改为transaction_isolation同时,修改事务隔离级别的操作可以修改为SET transaction_isolation = ‘READ-UNCOMMITTED’;或SET SESSION transaction_isolation = ‘READ-UNCOMMITTED’;原创 2021-04-28 09:44:18 · 480 阅读 · 0 评论 -
SQL语句中的 where 1=1
where 1=1 是为了避免where 关键字后面的第一个词直接就是 “and”而导致语法错误。String sql="select * from table_name where 1=1";if( conditon 1) { sql=sql+" and var2=value2";}if(conditon 2) { sql=sql+" and var3=value3";}where后面总要有语句,加上了1=1后就可以保证语法不会出错!select * from tabl原创 2021-04-27 12:00:05 · 1760 阅读 · 0 评论 -
Java连接MySQL数据库8.0以上版本遇到的坑(The new driver class is `com.mysql.cj.jdbc.Driver)
在使用mysql-8.0.13-winx64时,java代码连接数据库报错:Loading class `com.mysql.jdbc.Driver’. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unn原创 2021-04-21 14:38:53 · 433 阅读 · 0 评论