Ssm项目环境搭建Mysql数据库
1Mysql数据库
1.1安装数据库mysql
1.2常见错误
下载并安装
1.3安装mysql管理工具SQLyog
SQLyog的安装和使用方法:https://blog.youkuaiyun.com/qq_32534441/article/details/84969549
1.4创建数据库和表
1.4.1常见错误
(1)插入数据时,注意逗号与下一个字段间有空格,否则会报错。
(2)Mysql数据库中输入中文乱码
解决乱码的方法如下:
第一步:找到安装mysql的目录找到 my.ini 文件;
第二步:使用记事本打开my.ini文件 ,
找到这个地方 看看default-character-set 是不是 utf8不是的话 改为utf8即可!(以前的版本可能没有这句话 直接加上就好了!)
MySQL client library initialization.
[client]
port=3306
[mysql]
default-character-set=utf8
第三步:
在mysql数据库cmd中输入:show variables like’%char%’;
Show create database test;
Show create table student;
查看数据库的编码格式!
第四步:改变原有数据库的编码方式:
set character_set_database=utf8;
set character_set_server=utf8;
set character_set_client=gbk;
set character_set_connection=gbk;
set character_set_results=gbk;
set names gbk;
最后的编码格式为:
第五步:将列的编码也改为utf8
第六步:去掉隐藏语言选项前的勾,并将表中需要显示中文的列的字符编码改为utf8。
2安装jdk和eclipse
3安装tomcat
https://dev.mysql.com/downloads/mysql/下载tomcat安装版
双击并安装
安装步骤:https://blog.youkuaiyun.com/F_L_12_19/article/details/89949341
4创建项目
图4.1新建一个动态web项目
图4.2输入项目名字,并选择一个tomcat服务器(注此处选一个自己已经安装好的tomcat版本)
图4.3将项目abc部署到服务器tomcat上,并启动服务器。(注意启动该tomcat服务器之前,需要先将tomcat服务停止(方法如图4.4所示:进入控制面板->管理工具->服务)
图4.4停止tomcat服务的方法
图4.5浏览器中测试
5SSM框架的环境搭建
5.1导入驱动
需要的驱动有:
(1)数据库mysql驱动
(2)Mybatis驱动:
(3)Spring和springmvc驱动
(4)Spring和mybatis整合的驱动
(5)将以上所有驱动拷贝到项目下面的webinf文件夹下的lib目录下。
5.2创建DAO、service、mapper相关目录和配置文件
(1)配置时的小技巧,将jar包展开后,找到对应的类,右键,选Copy Qualified Name,然后粘贴到对应的class处。
(2)常见错误:信息: No Spring WebApplicationInitializer types detected on classpath
解决方法:配置log4j
(3)Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds.
打开Server视图,双击Tomcat v7.0 Server
将启动时间限制改大:
(4)运行时错误:No mapping found for HTTP request with URI [/abc/user/getUserById.action] in DispatcherServlet
查看配置文件spingMvc.xml是否正确:
(5)Eclipse项目的classes文件夹为空(Eclipse不能自动编译)
project->properties->java build path->source->…/WEB-INF/src的output folder不要默认,编辑让它指向WebContent/WEB-INF/classes 然后重新点击build工程即可自动编译。