对于日期型的数据(有年月日和年月日时分秒2种)如何存入到数据库中?又如何取出来?请给个代码看看。
我的Mysql的中文数据突然出现了乱码。我就把mm.org的那个驱动升级为ConnecterJ 3.xx ,就出现这个问题了。我的jdbc连接也指定编码了:“jdbc:mysql://localhost:3306/mail?user=root&useUnicode=true&characterEncoding=gbk”。在显示页面也设置gbk编码了。请问是什么原因?
我的Mysql的中文数据突然出现了乱码。我就把mm.org的那个驱动升级为ConnecterJ 3.xx ,就出现这个问题了。我的jdbc连接也指定编码了:“jdbc:mysql://localhost:3306/mail?user=root&useUnicode=true&characterEncoding=gbk”。在显示页面也设置gbk编码了。请问是什么原因?
用字符串的方式保存。
取的时候用getString('birthday')就可以
------
全部使用字符串来读写,这个是最简单有效的。mysql字段为datetime
字符串如"2005-11-11 11:11:11"这样的
我的Mysql的中文数据突然出现了乱码。我就把mm.org的那个驱动升级为ConnecterJ 3.xx ,就出现这个问题了。我的jdbc连接也指定编码了:“jdbc:mysql://localhost:3306/mail?user=root&useUnicode=true&characterEncoding=gbk”。在显示页面也设置gbk编码了。请问是什么原因?
这个驱动不会有bug吧?
写个filter..将request字符集改为utf-8
数据库也改为utf-8
jdbc:mysql://localhost:3306/mail?user=root&useUnicode=true&characterEncoding=utf-8
在从c盘windows目录下的my.ini文件中添加这么一段话:
default-character-set=gb2312