1,项目制作流程
1.创建maven空项目
2.创建web项目:引入web模块
3.导入需要的jar包依赖:
servlet包,Lombok包,io流包(文件上传),mysql数据库包,json包
4.导入前端模板:x-admin(不要修改这里面的任何一个代码)
5.创建Java的包(三层架构的包)
servlet,service,dao,util,model
6.创建web的包(web目录结构的包)
html,css,js,img
7.配置tomcat,启动项目
2,mysql的数据类型对应java
mysql java
tinyint byte
smallint short
int int
bigint long
char String
varchar String
text String
date,time,datetime date
decimal BigDecimal
3,char,varchar,text的区别?
char用于固定长度(长度差不多) 255之内的字符
varchar用于不定长度 小于65535用varchar
text用于很长的字符 其他用text
4,char(45)和varchar(45)的区别?
char(45),创建一个长度45的数组,未存入数据的地方占用内存
varchar(45) 存入多少数据就创建一个多大的数组单数不超过45