0
点赞
收藏
分享

微信扫一扫

java使用jdbc连接数据库(原始方法)

王传学 2022-02-24 阅读 61

JDBC连接数据库

1. 准备一个mysql-connector-java-5.1.47.jar包,可百度自行下载。

在这里插入图片描述

2. 将jar包导入到Java项目中

将jar包放到lib目录下
在这里插入图片描述
需要右键lib目录点击 add as Library 才算真正导入
在这里插入图片描述

3. 新建一个java文件配置相关信息

需要根据自己的数据库信息做出相应的调整

// 连接数据库
public class jdbcDemo01 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        // 1.加载驱动
        Class.forName("com.mysql.jdbc.Driver"); // 固定写法

        // 2. 设置用户信息和url
        // 使用"?"来设置参数
        // &useSSL=true 必须设置,保证数据的安全 设置后报错 所以改为false,可能是mysql和jdbc版本不兼容问题
        String url = "jdbc:mysql://localhost:3306/jdbcStudy?useUnicode=true&characterEncoding=utf8&useSSL=false";
        String username = "root";
        String password = "123456";

        // 3.连接数据库,获取数据库对象 (connection不为空表示成功)
        Connection connection = DriverManager.getConnection(url, username, password);

        // 4.获取执行SQL语句的对象
        Statement statement = connection.createStatement();

        // 5.设置SQL语句
        String sql = "SELECT * FROM `users`";

        // statement.executeUpdate() 所有的删除和插入都是Update
        // resultSet是返回的结果集
        ResultSet resultSet = statement.executeQuery(sql);

        while (resultSet.next()){
            System.out.println("id = " + resultSet.getObject("id"));
            System.out.println("name = " + resultSet.getObject("NAME"));
            System.out.println("PWD = " + resultSet.getObject("PASSWORD"));
            System.out.println("email = " + resultSet.getObject("email"));
            System.out.println("birth = " + resultSet.getObject("birthday"));
        }

        // 6. 关闭连接  (不关很浪费资源)
        resultSet.close();
        statement.close();
        connection.close();
    }
}
举报

相关推荐

Java中使用JDBC连接数据库

JDBC连接数据库

JDBC—连接数据库

java连接数据库(一)JDBC

JDBC--Java连接数据库

sql之jdbc连接数据库

0 条评论