使用IDEA编写JDBC

省去下载MySQL的过程,创建数据库demo

  1. 首先在下载的Java服务中将此jar包复制到项目中的一个空文件夹中
    在当前工程下新建目录lib(名字可自定)
    在这里插入图片描述
  2. 找到MySQL的Java服务的jar包在这里插入图片描述
  3. 打开Connector for J,将此jar文件复制到刚刚创建的文件中
    复制到lib中,单击lib ctrl+V
    在这里插入图片描述

在这里插入图片描述
4.添加到project的环境/PATH中
单击右上角的设置,Modules->Dependencies
单击右边的加号,选择JARs,找到刚刚复制来的jar包,单击ok即可
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 创建Java Class 代码如下
package db;

import java.sql.*;

public class Prepare {
    //MySQL驱动包名
    private static final String driver_Name = "com.mysql.jdbc.Driver";
    //数据库连接地址
    private static final String URL = "jdbc:mysql://localhost:3306/managesystem?serverTimezone=GMT";
    //用户名
    private static final String USER_NAME = "root";
    //密码
    private static final String PASSWORD = "root";

    public static void main(String[] args) {
        Connection con = null;
        try {
            //加载驱动类
            Class.forName(driver_Name);
            System.out.println("加载数据库驱动成功");
            //获取连接
            con = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
            System.out.println("获取连接成功");
            //数据库查询语句
            String field = "name";
            String table = "student";
            String sql = "SELECT " + field + " FORM" + table;
            Statement prst = con.createStatement();
            ResultSet rs = prst.executeQuery("select "+field+" from "+table);
            System.out.println("成功");
            while (rs.next()) {
                System.out.println("名字 " + rs.getString("name"));
            }
            rs.close();
            prst.close();
        } catch (ClassNotFoundException e) {
            System.out.println("连接失败!");
            e.printStackTrace();
        } catch (SQLException e) {
            System.out.println("连接失败!");
            e.printStackTrace();
        }
    }
}


编译运行即可,输出为表student中name的所有信息
若加载数据库成功但获取连接失败,参考另一博客
https://blog.csdn.net/weixin_44494373/article/details/89763725

posted @ 2019-05-02 18:37  jirath  阅读(456)  评论(0编辑  收藏  举报