zoukankan      html  css  js  c++  java
  • eclipse往mysql里面插入数据时的乱码

    其实解决这个问题就是要保证整个数据插入过程中字符编码要一致。要有三个方面注意的,

    第一个是msyl数据库,就是保证mysql的数据库以及表都要保证编码是一致的比如都是UTF-8,

    第二个是,eclipse这边也要保证项目,工作空间和java文件的编码格式也是UTF-8,

    第三个是,就是配置文件里面jdbc的url的(jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8)后面也要设置编码characterEncoding=utf8(这个问题以前没遇到,这次出现乱码最后才发现是他的缘故)

    对于大家都说要改什么my.ini的配置文件,这个我没有去修改,用的是Mysql的默认文本,如下图所示

    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
    # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
    # *** default location during install, and will be replaced if you
    # *** upgrade to a newer version of MySQL.

    [mysqld]

    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M

    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin

    # These are commonly set, remove the # and set as required.
    # basedir = .....
    # datadir = .....
    # port = .....
    # server_id = .....


    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

  • 相关阅读:
    python调包——hashlib加密
    初识-图论基础+拓扑排序的实现
    初识 基本数据结构和stl
    【寒假作业三】-带着作业的幌子打开影视剧的奇妙体验和学会挂作业的机
    scapy模块的学习
    【寒假作业三】——高级代码拼接工人的养成(改)
    寒假作业二-自救指南(网络基础)
    【寒假作业一】-编写踩雷指南
    寒假作业一-Github部分
    markdown基础(试水)
  • 原文地址:https://www.cnblogs.com/wangpengtao/p/5193346.html
Copyright © 2011-2022 走看看