栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

部署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的服务端就跑起来了。打开网页访问相应设置的网址就可以访问页面啦。

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/975517.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号