java 时间存入数据库 乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 时间存入数据库 乱码相关的知识,希望对你有一定的参考价值。
1、应该是程序的运行是在多线程的环境下进行,而且用到了如SimpleDateFormat之类的类了。2、SimpleDateFormat之类的时间处理工具类,是线程不安全的,当多线程时,一定要加锁或是每个线程对应一个SimpleDateFormat类。
纯属推测,不符合再追问吧。 参考技术A 原生java对象存数据库,可以考虑将对象转成字节数组,写入数据库;
一般常用做法是一个属性对应一个字段,不会直接写入java
对象 参考技术B 什么数据库
是不是数据库的存储格式有问题
mysql的可以设置存储格式
我设置的是utf-8
java程序中中文没有乱码,存入数据库后中文乱码问题
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/sys_user?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=UTF-8
“”&characterEncoding=UTF-8“”加上
以上是关于java 时间存入数据库 乱码的主要内容,如果未能解决你的问题,请参考以下文章