说明:
软件均采用最新版本,请大家详细阅读,注意每个细节,无需分门别类的百度各种教程,配置java环境这一篇就够了。
所需软件及版本(参考):
java8;
- jdk1.8.0_60;
- jre1.8.0_60;
eclipse:eclipse4.5;
tomcat:tomcat8.0;
mysql:mysql5.5.20;
jdbc:mysql-connector-java-5.1.36-bin.jar,注意:要先下载mysql-connector-java-gpl-5.1.36.msi文件,安装后生成jar包。
安装顺序:
安装jdk - 安装jre - 配置环境变量 - 安装eclipse - 安装tomcat - 导入tomcat到eclipse中 - 安装mysql - 下载jdbc文件并生成jar包 - 导入jar包到eclipse中 - 配置结束。
1,安装jdk
- 同意许可,选择相应的jdk版本并下载jdk8到本地(网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)。
- 安装jdk,中间安装jre。
- 确认正确安装后开始配置java环境变量(注意安装路径)。
右击我的电脑 - 属性 - 高级设置 - 环境变量。
找到系统变量中的path,如图:
编辑path,讲路径设置为jdk的安装路径,如C:\Program Files\Java\jdk1.8.0_60\bin,确定后保存。
新建用户变量,命名为classpath,里面需要添加两个路径值(tools.jar和dt.jar),中间注意用;间隔:
C:\Program Files\Java\jdk1.8.0_60\lib\tools.jar;C:\Program Files\Java\jdk1.8.0_60\lib\dt.jar,确定后保存。
环境变了添加完毕后,打开cmd,输入javac测试java环境是否已被正确安装:
如图所示,出现上述图片则java环境全部正确安装完毕。
2,安装eclipse
- 去官网下载相应版本后自行安装即可,注意安装路径及mar最新版的选择,同时注意jre的导入。
3,安装tomcat
- tomcat安装完成后,打开localhost:8080测试是否安装正确,如图所示:
出现上图则说明tomcat安装成功。
4,将tomcat导入到eclipse
启动eclipse,在菜单栏上找到window - Preferences:
找到server下的runtime environments,点击add添加一个服务器配置:
选择相应的tomcat版本,点击确定提交。
5,安装mysql
选择路径,设置root(用户名)及密码,一路下一步即可。
6,下载jdbc驱动包(jar文件)
下载地址:http://dev.mysql.com/downloads/connector/j/
注意,此时下载的是msi文件,下载到本地运行即可,jdbc的jar包要运行msi之后被解开。
安装后没有任何变化,这是找到C:\Program Files\MySQL\MySQL Connector J,你会发现jar包文件出现了,我们正是要通过它来把eclipse跟mysql联系到一起。
好了,有了jar包,也就只剩下最后关键的一步,eclipse与mysql的通信。
这里我们要先在mysql控制台下创建一个数据库,以便后期测试与eclipse的通信是否成功。
如何启动mysql?找到mysql的安装目录,然后进入bin目录,打开mysql.exe即可,如图所示:
输入之前设置的密码,空密码的同学请直接回车进入。
首先,我们通过执行sql语句来创建一个数据库:
create database demo;//创建一个名为demo的数据库,如图所示:
use demo;//指定demo为当前要操作的数据库
create table user (name varchar(20),password varchar(20));//创建一个表user,并为其设置两个字段(name和password)
insert into user values('wangjiayi','123456');//插入一条数据到user表中
select * from user;//查看数据表
这时我们看到,刚才插入的两个值都已经显示在user表中了,此时创建测试数据库的部分结束,我们开始进行eclipse与mysql的配置。
启动eclipse,依次找到file - new - java project,输入项目名称,这里我暂用jdbc_demo
无需定义其它,点击finish提交即可。
可以看到刚才的项目已经创建成功。
然后右击项目名称,依次选择buili path - add external archives,如图所示:
找到刚才所得的jar文件后,添加即可,如图所示:
目前所有的部分都已配置完成,最后我们来测试一下:
首先新建一个类,右击src - new - class,如图所示:
命名为my(可自定义)后提交即可。
这时我们已经可以看到一个名为my的java文件了,还记得刚才控制台下我们创建的数据库和user表吗?配合在一起,我们通过编写这个文件来测试数据库是否连接成功。
package jdbc_demo;
import java.sql.*;
public class my {
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/demo","root","");
//连接URL为 jdbc:mysql//服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from user");
//user 为你表的名称
while (rs.next()) {
System.out.println(rs.getString("name"));
System.out.println(rs.getString("password"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
如果没有报错,我们直接运行改程序:
点击运行按钮即可:
最终结果:
显示了user表中的值,到此我们的java已完美配置成功。