我该如何修复错误?

log4j.properties

# Define the root logger with appender file

log4j.rootLogger = ALL, DB

# Define the DB appender

log4j.appender.DB=org.apache.log4j.jdbc.JDBCAppender

# Set JDBC URL

log4j.appender.DB.URL=jdbc:mysql://localhost/youtube

# Set Database Driver

log4j.appender.DB.driver=com.mysql.jdbc.Driver

# Set database user name and password

log4j.appender.DB.user=root

log4j.appender.DB.password=root

# Set the SQL statement to be executed.

log4j.appender.DB.sql=INSERT INTO logs VALUES('%x','%d','%C','%p','%m')

# Define the layout for file appender

log4j.appender.DB.layout=org.apache.log4j.PatternLayout

jdbcAppender.java

public class jdbcAppender{

/* Get actual class name to be printed on */

static Logger log = Logger.getLogger(jdbcAppender.class.getName());

public static void main(String[] args) throws IOException,SQLException{

log.debug("Debug");

log.info("Info");

}

}

数据库

错误

解决方法:

根据您使用的MySQL版本,您需要定义DATED字段,以便它可以接受包含一秒的分数的DATETIME值.默认情况下,DATETIME接受值为YY-MM-DDDD HH:MM:SS.

您可能遇到的另一个问题是,MySQL期望分数的分隔符是点(.),而不是逗号.您的异常堆栈跟踪显示逗号作为分隔符,我相信它是从您的系统的区域设置派生的.

标签:java,mysql,jdbc,log4j

来源: https://codeday.me/bug/20190529/1180767.html

java log4j mysql_java – log4j:MySQL的JDBCAppender错误相关推荐

  1. java tomcat mysql_java+tomcat+mysql实现登录界面基本思路

    整体思路 因为我的学习方向一直都是WEB开发,java编程接触的并不多,建立整个完整的体系较为复杂,难免有纰漏,所以我决定通过文章描述一下我的思路 其实涉及到的关键点有: java图形化界面开发 ja ...

  2. 怎么用java调用mysql_java 调用mysql实例

    java 调用mysql实例: package com.tanglei.test1; import java.sql.*; public class Testsql{ public static vo ...

  3. java log4j mysql_java – 配置log4j属性文件以存储在mysql数据库中

    如果你使用的是mysql.创建一个log4j.properties文件.这对我有用. 把它放在你的应用程序的根文件夹中.即所有包裹的根.我也有一个包含字段id,日期,用户,消息和类的表日志. log4 ...

  4. Java异常持久化,Log4j进行日志的数据库持久化,说SQL语法异常。

    Log4j进行日志的数据库持久化,说SQL语法错误... 在properties的配置中.... log4j.appender.db = org.apache.log4j.jdbc.JDBCAppen ...

  5. Java中使用log4j记录日志

    在项目开发中,记录错误日志是一个很有必要功能.一是方便调试:二是便于发现系统运行过程中的错误:三是存储业务数据,便于后期分析: 在java中,记录日志,有很多种方式. 比如,自己实现. 自己写类,将日 ...

  6. java 生成log4j_Java log4j配置每天生成一个日志文件 - 永恒ぃ☆心 的日志 - 网易博客...

    一.配置属性文件log4j.properties log4j.rootLogger=INFO,stdout,R log4j.appender.stdout=org.apache.log4j.Conso ...

  7. java log4j 配置_Java:log4j与log4j.properties的配置说明

    [来源:Java |作者:Java |时间:2007-7-20 |去论坛]--在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包- ...

  8. springMVC,aop管理log4j,把当前session信息和错误信息打印到日志

    ((((其实还是不太理解aop的正真意义但是这样可以实现想要的了,我的感觉是执行一个方法时首先通过filter( 这个fiter可以不配置,之所以要他是因为在aop切入的方法session消失了,我们 ...

  9. log4j mysql_log4j写入mysql数据库 | 学步园

    将日志信息记入mysql数据库. log4j.properties放在src根目录下. 配置内容如下: log4j.rootLogger=ERROR,appender1,appender2 log4j ...

最新文章

  1. 媒体行业注册什么企业邮箱比较好?
  2. 及上一篇linux安装mysql的说明
  3. 根据html页面模板动态生成html页面(c#类)
  4. torch 的 unsqueeze用法
  5. java和node.js 2018_2018,Node.js社区最值得关注的三个话题
  6. 服务中添加mysql服务_Windows平台下在服务中添加MySQL
  7. 开源HTML5应用开发框架 - iio Engine
  8. Linux下 执行程序
  9. 深入理解C# 3.x的新特性(2):Extension Method[下篇]
  10. 三次多项式曲线php,多项式计算的效率测试,多项式计算效率_PHP教程
  11. java远程调试服务器的工程配置
  12. 超仪电子 java面试_全靠这份阿里大佬的“Java进阶面试手册”助我收获蚂蚁金服offer!...
  13. congestion report解读
  14. dataframe转化为array_Pandas入门教程:如何将列表转化成数据框?
  15. Java软件低级错误:短路运算和非短路运算的区别
  16. get函数和getline函数
  17. 高清人脸数据集—FFHQ
  18. FreeMarker下拉列表选中值回显
  19. 4G工业路由器、双卡双模工业无线路由器功能大全
  20. oracle数据错误循环冗余检查,/S-Error: (OS 23) 数据错误(循环冗余检查)

热门文章

  1. Python中将两个列表(list)数据zip起来
  2. R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)
  3. R语言构建文本分类模型:文本数据预处理、构建词袋模型(bag of words)、构建xgboost文本分类模型、xgboost模型预测推理并使用混淆矩阵评估模型、可视化模型预测的概率分布
  4. Linux下配置jupyter notebook远程访问实战:配置Jupyter的连接密码、启动jupyter服务、远程访问jupyter(关闭防火墙)
  5. R语言std.error函数计算平均值的标准误差实战
  6. R操作MySQL数据库创建表、删除表、增删改查(CRUD)
  7. python库scikit-learn线性回归模型代码
  8. python 存redis失败无提示_Python Redis日志错误
  9. 项目快速开发的几点感悟
  10. go语言----函数 结构体 接口 多态