1.本地安装JAVA环境
这步操作很久之前就已经完成过,再次重温:
下载JDK
首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮:
在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64位系统为例:
下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。
安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk1.8.0_91。
配置环境变量
1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";
2.选择"高级"选项卡,点击"环境变量";
然后就会出现如下图所示的画面:
在 “系统变量” 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
变量设置参数如下:
变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
JAVA_HOME 设置
PATH设置
注意:在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
更多内容可参考:Windows 10 配置Java 环境变量
CLASSPATH 设置
这是 Java 的环境配置,配置完成后,你可以启动 Eclipse 来编写代码,它会自动完成java环境的配置。
测试JDK是否安装成功
1、“开始”->“运行”,键入"cmd";
2、键入命令: java -version、java、javac 几个命令,出现以下信息,说明环境变量配置成功;
2.本地安装Tomcat
这个操作很久之前就完成过,再次重温:
1.进入官网进行下载,选择Download下你要安装的版本进行下载。
2.此次下载的是windows安装版,直接点击即可安装,但在安装前必须要进行环境设置——>设置Tomcat运行时依赖的SDK。
设置方法:选择我的电脑->属性->高级系统设置->环境变量->用户变量下选择"新建" 如下图所示:其中变量值为:SDK的安装路径。
3.之后便是安装过程。
选择“Next”。
4.选择“I Agree”。
5.此处只选择设置User Name和Password其它选项选择默认值。
6.选择你电脑上已安装的jre路径。
7.选择“Tomcat”的安装路径。
8.这里我们先取消上面两个选项,单击“Finish”完成安装。
9.Tomcat 的主目录文件详解:
Tomcat的主目录文件夹有以下几个:
- bin:用于存放启动和关闭tomcat的可执行文件。
- lib:里面存放需要的jar包。
- conf:tomcat的各种配置文件,tomcat启动时需要读取的配置文件主要有:
server.xml,web.xml,tomcat-users.xml等等。服务器的修改都要从此目录中进行。 - logs:日志文件,如果服务器出现错误,会自动记录。
- server:服务器的管理程序。
- webapps:所有的可执行的web项目都会放到此目录中。
- work:tomcat把各种由jsp生成的servlet都放在了这个文件夹下,里面包含.java文件和.class文件。
10.启动Tomcat
启动Tomcat我们可以直接运行bin目录下的 Tomcat6.exe 可执行文件
如出现下面的效果则说明Tomcat启动成功了。
11.在我们启动完成以后在浏览器中输入:http://localhost:8080 显示如下,到这里我们的Tomcat安装和启动都完成了。
3.本地安装MySql
1、去Mysql官网找个安装包,https://dev.mysql.com/downloads/windows/installer/8.0.html(可以注册一个账号,如果嫌麻烦不想注册,左下角有个跳过的按钮)
三、开始安装
1、以管理员身份运行cmd,cmd中运行安装包(个人习惯,专业性较强的软件一般用管理员身份运行)
2、一路Next,后续包括配置的一些东西。以下为几个关键性截图(若途中提示缺失什么库,那就自动安装对应的库,我失败了两次,第三次才成功安装)
四、安装成功的验证
1、左下角,点击win键,切入菜单栏
2、输入root用户的密码,回车,显示Mysql>标记
3、来条命令看看效果(注意,必须以分号;结尾)
4.本地创建IDEA JavaEE项目
A. 打开IntelliJ-Ultimate之后就会看到初始界面,并点击[Create New Project]创建新工程:
B. 点击上述步骤之后,出现如下界面:
步骤:
1.可以看到有很多工程选项,在这里点击[Java Enterprise]
2.选择JDK的安装路径
3.选择Tomcat,点击New,并选择Tomcat Server,然后会弹出让选择Tomcat的路径
4.勾选[Web Application],用于创建Web应用
5.勾选用于创建web.xml文件
6.点击Next进行下一步
C. 配置项目名,以及选择项目路径,More Settings中的选项会根据Project name和location同步:
D. 完成之后,点击Finish完成创建,项目目录结构如下:
5.本地成功使用JDBC连接MySql,并读取数据
1、先建数据库,数据库名为:employee_DB;然后在数据库employee_DB下建表,表名为employee;最后插入数据。
create database employee_DB;
use employee_DB;
create table employee(
id int primary key auto_increment,
name varchar(50),
age int,
sex varchar(2),
salary float,
department varchar(50)
);
desc employee;
insert into employee values(1,‘张雨’,20,‘女’,3600,‘后勤部’);
insert into employee values(2,‘刘冰’,22,‘男’,4500,‘人事’);
insert into employee values(3,‘张雨’,25,‘男’,5000,‘技术部’);
select * from employee;
2、index.jsp页面:
1 <%@page import="java.sql.ResultSet"%>
2 <%@page import="java.sql.Statement"%>
3 <%@page import="java.sql.Connection"%>
4 <%@page import="java.sql.DriverManager"%>
5 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
6 <%
7 String path = request.getContextPath();
8 String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/";
9 %>
10
11 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
12 <html>
13 <head>
14 <base href="<%=basePath%>">
15
16 <title>My JSP 'index.jsp' starting page</title>
17 <meta http-equiv="pragma" content="no-cache">
18 <meta http-equiv="cache-control" content="no-cache">
19 <meta http-equiv="expires" content="0">
20 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
21 <meta http-equiv="description" content="This is my page">
22
23 </head>
24
25 <body>
26 <%
27 try{
28 Class.forName("com.mysql.jdbc.Driver");
29 //out.print("加载驱动成功……");
30 }catch(ClassNotFoundException e){
31 //out.print("加载驱动出现异常!");
32 //out.print(e);在浏览器下输出异常
33 e.printStackTrace();
34 }
35 String url="jdbc:mysql://localhost:3306/employee_db";
36 String username="root";
37 String password="123456";
38 Connection conn=DriverManager.getConnection(url, username, password);
39 /*
40 if(conn!=null){
41 out.print("数据库连接成功!");
42 conn.close();
43 }else{
44 out.print("数据库连接失败!");
45 }
46
47 */
48 Statement stmt=conn.createStatement();
49 String sql="select * from employee";
50 ResultSet rs=stmt.executeQuery(sql);
51 %>
52 <%
53 %>
54 <table border=2>
55 <tr>
56 <th>员工号</th>
57 <th>姓名</th>
58 <th>年龄</th>
59 <th>性别</th>
60 <th>薪水</th>
61 <th>部门</th>
62 </tr>
63 <%
64 while(rs.next()){
65 out.print("<tr>");
66 out.print("<td>" rs.getInt("id") "</td>");
67 out.print("<td>" rs.getString("name") "</td>");
68 out.print("<td>" rs.getString("age") "</td>");
69 out.print("<td>" rs.getString("sex") "</td>");
70 out.print("<td>" rs.getFloat("salary") "</td>");
71 out.print("<td>" rs.getString("department") "</td>");
72 out.print("</tr>");
73 }
74 out.print("</table>");
75 rs.close();
76 stmt.close();
77 conn.close();
78 %>
79 </body>
80 </html>
3、Effect Picture: