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

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

使用IDEA编写JDBC
4.添加到project的环境/PATH中
单击右上角的设置,Modules->Dependencies
单击右边的加号,选择JARs,找到刚刚复制来的jar包,单击ok即可
使用IDEA编写JDBC使用IDEA编写JDBC使用IDEA编写JDBC使用IDEA编写JDBC

  • 创建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

相关文章:

  • 2021-07-29
  • 2021-04-19
  • 2021-04-12
  • 2021-12-09
  • 2021-06-17
  • 2021-12-08
  • 2022-01-23
  • 2021-04-30
猜你喜欢
  • 2021-04-03
  • 2021-10-31
  • 2022-03-03
  • 2021-11-05
  • 2022-12-23
  • 2021-04-18
  • 2021-10-26
相关资源
相似解决方案