Java+MySQL相关问题汇总

这里主要记录 利用Java语言对MySQL数据库进行增删改查操作 的问题集,不定期更新。


(1)插入中文乱码问题

工作中需要将Java程序处理后的数据插入MySQL数据库,但插入后发现中文全是乱码"??"。

一开始我只在Java程序中对数据变量进行转码处理,但发现不管是设置为UTF-8还是GBK,插入后都还是乱码。最后发现,只需在建立数据库连接时,添加编码字段到URL即可,代码示例:

DBConnection dbconnection=DBConnection.getInstance("jdbc:mysql://XXX.XXX.XXX.XXX:XXXX/data_center?characterEncoding=UTF-8", "com.mysql.jdbc.Driver", "user_name", "user_password");


注:这样做只要数据库中的字段也是同样的编码格式即可正常显示中文,并且并不影响Java程序输出数据到控制台的编码格式。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值