部署java项目,mysql显示中文的问题

1、安装jdk.

2、安装完成以后配置环境变量。环境变量配置完成以后。在cmd中输入java -version。显示出java的版本号。

3、安装mysql

参照此博客安装mysql;史上MySQL安装配置教程最细,一步一图解_那只斑马不睡觉的博客-CSDN博客_mysql安装教程
 

4、安装完mysql,如果导入sql数据。遇到数据库中中文均显示为???时

 查看数据库的编码方式,确保表的编码方式以及列的编码方式都为utf8的情况下,
先打开cmd,如果配置mysql的环境部量就直接输入。没有配置的话,找到 mysql.exe。
通过sql命令mysql -u root -p进入数据库,设置密码的需要输入mysql的密码。就是上面链接安装时间的密码。


再通过show variables like 'char%';查看字符编码配置,
如下图(正确配置后的图):

箭头标红的3处都要改为utf-8模式的。数据库里才不会有中文是???的问题。

5、假如你的这三项不是utf8的模式,此时需要修改mysql.ini文件。mysql.ini文件在:

在C盘下选择查看隐藏的文件。此时会出现一个ProgramData的隐藏文件夹。

 

 

 打开此处的my.ini文件。

按照下面代码在mysql  no--beep下添加default-character-set=utf8

在代码最下面填上 :

character-set-server=utf8

character_set_database=utf8

[client]

# pipe
# socket=0.0
port=3306

[mysql]
no-beep

default-character-set=utf8


# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this 
# file.
#
# server_type=3
[mysqld]

# The next three options are mutually exclusive to SERVER_PORT below.
# skip-networking

# enable-named-pipe

# shared-memory

# shared-memory-base-name=MYSQL

# The Pipe the MySQL Server will use
# socket=MYSQL

# The TCP/IP Port the MySQL Server will listen on
port=3306

# Path to installation directory. All paths are usually resolved relative to this.
# basedir="C:/Program Files/MySQL/MySQL Server 5.7/"

# Path to the database root
datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data

# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=utf8
character_set_database=utf8

 然后保存此文件。在去查刚刚那个show variables like 'char%';会发现这三个选项都变成utf8了。此时中文不会在出现???的问题了。

6、打开Navicat For Mysql。连接刚刚创建的mysql服务。输入密码。就会连接到数据库。

7、有一个新的连接以后,创建数据库。数据库的字符集一定要选择utf-8如下图。

 8、导入sql文件。运行即可。此处编码还是utf-8。见下图。

 

 

9、运行tomcat项目。将tomacat服务转为window系统服务,并且开机自启动。

 找到tomcat所在的目录。运行

service install tomcat8

 此时在ctrl+alt+del。找到刚刚运行的tomcat8服务。

 

10、 转到服务以后,将手动改为自动。这样就可以开机自动启动tomcat服务了。

 

这样一个java的服务端就跑起来了。打开网页访问相应设置的网址就可以访问页面啦。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

留白的云

感谢鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值