说明:

软件均采用最新版本,请大家详细阅读,注意每个细节,无需分门别类的百度各种教程,配置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)。

java mysql集成环境 mysql java配置_eclipse

 - 安装jdk,中间安装jre。

 - 确认正确安装后开始配置java环境变量(注意安装路径)。

右击我的电脑 - 属性 - 高级设置 - 环境变量。

找到系统变量中的path,如图:

java mysql集成环境 mysql java配置_java mysql集成环境_02

编辑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 mysql集成环境 mysql java配置_eclipse_03

如图所示,出现上述图片则java环境全部正确安装完毕。

2,安装eclipse

 - 去官网下载相应版本后自行安装即可,注意安装路径及mar最新版的选择,同时注意jre的导入。

3,安装tomcat

 - tomcat安装完成后,打开localhost:8080测试是否安装正确,如图所示:

java mysql集成环境 mysql java配置_java mysql集成环境_04

出现上图则说明tomcat安装成功。

4,将tomcat导入到eclipse

启动eclipse,在菜单栏上找到window - Preferences:

java mysql集成环境 mysql java配置_java_05

找到server下的runtime environments,点击add添加一个服务器配置:

java mysql集成环境 mysql java配置_mysql_06

选择相应的tomcat版本,点击确定提交。

java mysql集成环境 mysql java配置_java_07

5,安装mysql

选择路径,设置root(用户名)及密码,一路下一步即可。

6,下载jdbc驱动包(jar文件)

下载地址:http://dev.mysql.com/downloads/connector/j/

java mysql集成环境 mysql java配置_mysql_08

注意,此时下载的是msi文件,下载到本地运行即可,jdbc的jar包要运行msi之后被解开。

安装后没有任何变化,这是找到C:\Program Files\MySQL\MySQL Connector J,你会发现jar包文件出现了,我们正是要通过它来把eclipse跟mysql联系到一起。

java mysql集成环境 mysql java配置_java mysql集成环境_09

好了,有了jar包,也就只剩下最后关键的一步,eclipse与mysql的通信。

这里我们要先在mysql控制台下创建一个数据库,以便后期测试与eclipse的通信是否成功。

如何启动mysql?找到mysql的安装目录,然后进入bin目录,打开mysql.exe即可,如图所示:

java mysql集成环境 mysql java配置_java_10

输入之前设置的密码,空密码的同学请直接回车进入。

首先,我们通过执行sql语句来创建一个数据库:

create database demo;//创建一个名为demo的数据库,如图所示:

java mysql集成环境 mysql java配置_mysql_11

 

use demo;//指定demo为当前要操作的数据库

java mysql集成环境 mysql java配置_java mysql集成环境_12

create table user (name varchar(20),password varchar(20));//创建一个表user,并为其设置两个字段(name和password)

java mysql集成环境 mysql java配置_java mysql集成环境_13

insert into user values('wangjiayi','123456');//插入一条数据到user表中

java mysql集成环境 mysql java配置_mysql_14

select * from user;//查看数据表

java mysql集成环境 mysql java配置_java mysql集成环境_15

这时我们看到,刚才插入的两个值都已经显示在user表中了,此时创建测试数据库的部分结束,我们开始进行eclipse与mysql的配置。

启动eclipse,依次找到file - new - java project,输入项目名称,这里我暂用jdbc_demo

java mysql集成环境 mysql java配置_eclipse_16

无需定义其它,点击finish提交即可。

java mysql集成环境 mysql java配置_java_17

可以看到刚才的项目已经创建成功。

然后右击项目名称,依次选择buili path - add external archives,如图所示:

java mysql集成环境 mysql java配置_eclipse_18

找到刚才所得的jar文件后,添加即可,如图所示:

java mysql集成环境 mysql java配置_java_19

目前所有的部分都已配置完成,最后我们来测试一下:

首先新建一个类,右击src - new - class,如图所示:

java mysql集成环境 mysql java配置_mysql_20

命名为my(可自定义)后提交即可。

java mysql集成环境 mysql java配置_eclipse_21

这时我们已经可以看到一个名为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();  
        }  
      }  
    }

如果没有报错,我们直接运行改程序:

点击运行按钮即可:

java mysql集成环境 mysql java配置_eclipse_22

最终结果:

java mysql集成环境 mysql java配置_mysql_23

显示了user表中的值,到此我们的java已完美配置成功。