zoukankan      html  css  js  c++  java
  • java mysql 中文乱码

    每次写项目的时候最怕的就是中文乱码了,这次费了好大劲,终于解决了这个问题,舒畅了。

    我是用的是SSH框架,首先创建数据库的时候需要指定创建的编码

    CREATE   DATABASE   `Db` 
                                   
    CHARACTER   SET   'utf8 ' 
                                   COLLATE   
    'utf8_general_ci '

    然后创建表的时候也需要编码指定:

     CREATE   TABLE   `TableA`   ( 
                                        `ID`   
    varchar(40)   NOT   NULL   default   ' '
                                         `UserID`   
    varchar(40)   NOT   NULL   default   ' ',  ) 
                                          ENGINE
    =InnoDB   DEFAULT   CHARSET=utf8; 

    最后在hibernate连接的时候也需要指定连接的编码

    jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8 

    这样就不会乱码了,太舒畅了

  • 相关阅读:
    VHDL硬件描述语言(三)——基本数据对象和数据类型
    VHDL硬件描述语言(二)——子程序
    VHDL硬件描述语言(一)——基本结构
    C#类
    C#基本语法
    C#的简单数据类型
    C#与.NET
    ARP
    IPv6
    以太网
  • 原文地址:https://www.cnblogs.com/yurujun/p/3103934.html
Copyright © 2011-2022 走看看