如何在tomacat环境下运行项目
首先要把项目下载下来。
1. 打开Eclipse,选择“Files”下的“Import”
根据情况选择,想把项目布置在eclipse的工件空间下,就选择 —Existing Projects into WorkSpace
把项目布置在之前的文件夹,就选择Prijects from Folder or Archive。
选择该项目所在的文件路径,选择到你的项目的根目录即可
2. 配置服务器环境
因为我大多数项目都是在Tomcat容器中进行操作,所以需要配置Tomcat的环境。
如果没有Tomcat容器请先配置Tomcat容器
项目右键 —》Build Path –》Add Library –》 Server Runtine –》选择一个Tomcat就OK了
3. 建立数据库
图形界面工具我使用的是navicat
当我们是需要导入team的sql文件时,
进入navicat后,选择一个链接,默认是localhost_3306,如果想新建一个链接点击右上角的链接按钮进行添加即可。
双击localhost_3306打开链接,然后右键运行SQL语句文件,进入下图界面,选择sql文件的地址,并勾选UTF-8;
当显示 executed successfully ,并且没有报错就算导入成功。
当时我们自己新建一个数据库,可以现在excell内编辑完成后,新建数据库完成。
4. 最后点击项目 run as ,并选择 Tmocat 就可以运行数据库。
建立mysql数据库
打开navicat,选择一个链接,然后右键新建数据库,新建表,进入如下窗口
表中的类型是属性的类型,我们要通过比较选择合适的数据类型,数据类型在后面会详细介绍。
表中下一部分,默认设置属性的初始值,图中设置的是0;
自动递增是指这个属性是否自动递增,一般id、学生学号、工号这种属性需要自动递增
无符号也就是unsigned,当属性设置为unsigned时,属性值只能是添加正数。
数据类型
1)字符类型
| 名字 | 描述 |
|---|---|
| character varying(n), varchar(n) | 变长,有长度限制 |
| character(n), char(n) | 定长,不足补空白 |
| text | 变长,无长度限制 |
varchar(n) 和 char(n) 分别是 character varying(n) 和 character(n) 的别名,character等于character(1);character varying表示该类型接受任何长度的字符串。
如果我们明确地把一个数值转换成character varying(n) 或character(n),那么超长的数值将被截断成n 个字符,且不会抛出错误。
2)数值类型
除了我们常见的int double floa等类型,介绍一下numeric类型
numeric [ ( precision [ , scale ] ) ]
numeric 数据类型存储总位数为 precision 且小数点后位数为 scale 的小数
numeric(10,2)表示总位数为10,小数点后为2位的数,也就是说这个字段的整数位最大是8位。
numeric类型可以存储非常大的数字并且准确地进行计算,适合于金额等要求精确计算的场合。
3)时间类型
时间类型有Date,DateTime和TimeStamp这几种
DateTime
包含日期和时间信息的值,格式是’YYYY-MM-DD HH:MM:SS’,
占用8个字节;
支持从 ‘1000-01-01 00:00:00′ 直到’9999-12-31 23:59:59’
datetime类型适合用来记录数据的原始的创建时间,因为无论你怎么更改记录中其他字段的值,datetime字段的值都不会改变,除非你手动更改它。
Date
仅包含日期,格式是’YYYY-MM-DD’
TimeStamp
包含日期和时间信息的值,格式是’YYYYMMDD T HHMMSS Z(或者时区标识)’。
占用4个字节
支持从’1970-01-01 00:00:01′ 到 ‘2038-01-19 03:14:07′ UTC.
默认值为CURRENT_TIMESTAMP(),其实也就是当前的系统时间。
值以UTC格式保存( it stores the number of milliseconds)
可以时区转化 ,存储时对当前的时区进行转换,检索时再转换回当前的时区。
timestamp类型适合用来记录数据的最后修改时间,因为只要你更改了记录中其他字段的值,timestamp字段的值都会被自动更新。