JavaEE IDEA项目 通过JDBC连接MySQL数据库

  1. 配置 java 环境
    可移步此教程 win10 安装 java 环境

  2. 配置 Tomcat
    可移步此教程 win10 本地安装 Tomcat9

  3. 安装 MySQL 数据库
    可移步此教程 win10 本地安装 MySQL5.7

  4. IDEA 创建 JavaEE 项目
    (1)安装 IDEA(略)
    (2)创建一个新项目
    JavaEE IDEA项目 通过JDBC连接MySQL数据库_第1张图片
    (3)配置项目,选择 Web Application
    JavaEE IDEA项目 通过JDBC连接MySQL数据库_第2张图片
    (4)打开项目
    JavaEE IDEA项目 通过JDBC连接MySQL数据库_第3张图片
    (5)简要修改 jsp 页面,启动项目
    JavaEE IDEA项目 通过JDBC连接MySQL数据库_第4张图片
    出现下图代表环境配置无误
    JavaEE IDEA项目 通过JDBC连接MySQL数据库_第5张图片
    (6)在 src 下创建 com.javaEE.code 包,用来存放源码;在 WEB-INF下创建 classes 目录,用来存放 java 编译后的字节码;在 WEB-INF下创建 lib 目录,用来存放引用的 jar 包
    (7)下载 JDBC 驱动,导入 lib 目录下
    mysql-connector-java-5.1.48下载
    (8)code包下创建 test 类 “TsetJDBC”,用来测试 JDBC

package com.javaEE.code;

import java.sql.*;

public class TestJDBC {
    private static String getMysql(){

        // 数据库 url
        // 腾讯云端数据库,禁用SSL安全验证,设置时区(具体地址已隐藏)
        String url = "jdbc:mysql://**********.tencentcdb.com:*****/AirPlane?useSSL=FALSE&serverTimezone=UTC"";
        // 驱动名称
        String driverName= "com.mysql.jdbc.Driver";

        try{
            // 加载驱动
            Class.forName(driverName);
            // 建立连接(密码已隐藏)
            Connection connection = DriverManager.getConnection(url, "root", "********");
            // 获取执行对象 statement
            Statement statement = connection.createStatement();
            // 定义 SQL 语句
            String sql = "SELECT * FROM FlightInfo LIMITED 10";
            // resultSet 接受结果集
            ResultSet resultSet = statement.executeQuery(sql);
            // 输出结果集
            while (resultSet.next())
                System.out.println(resultSet.getString(1));

        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return null;
    }

    public static void main(String[] args){
        getMysql();
    }
}

(9)运行测试类,报错JavaEE IDEA项目 通过JDBC连接MySQL数据库_第6张图片
可以看出错误原因为没有导入依赖包
File -> Project Structure -> libraries 将 lib 目录下的 jar 包添加进去
JavaEE IDEA项目 通过JDBC连接MySQL数据库_第7张图片
(10)再次运行,对照数据库可知,成功连接至云端 MySQL 数据库,执行 SQL 语句并返回数据
JavaEE IDEA项目 通过JDBC连接MySQL数据库_第8张图片
JavaEE IDEA项目 通过JDBC连接MySQL数据库_第9张图片

你可能感兴趣的:(JavaEE)