JAVA学习--IDEA使用JDBC(超详细)

JAVA学习–IDEA使用JDBC


# 一、IDEA使用JDBC需要下载驱动,下载MYSQL驱动。需要注意的是你的MYSQL驱动要和你的MYSQL版本对应上,不然会报错。MYSQL的下载地址:驱动官网下载地址:http://dev.mysql.com/downloads/connector/
在这里插入图片描述

二、打开IDEA新建一个project,可以选择为helloworld模板。新建一个名字为DBtest的Java class,再新建一个lib文件夹。把下载下来的MYSQL驱动复制到lib文件夹下。

在这里插入图片描述
然后鼠标右击Lib文件夹。选择add as library

在这里插入图片描述
再在DBtest类中输入以下代码:
代码如下(示例):

package com.gdrc;
import java.sql.*;


public class DBTest {
    //mysql驱动包名
    private static final String DRIVER_NAME = "com.mysql.jdbc.Driver";
    //数据库连接地址
//    private static final String URL = "jdbc:mysql://localhost:3306/demo";
    private static final String URL = "jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8&useSSL=false";
    //用户名,更换成你自己的用户名,此处为root用户
    private static final String USER_NAME = "root";
    //密码,更换成你自己设定的密码,此处为:admin
    private static final String PASSWORD = "password";
    public static void main(String[] args){
        Connection connection = null;
        try {
            //加载mysql的驱动类
            Class.forName(DRIVER_NAME);
            //获取数据库连接
            connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
            //mysql查询语句
            String sql = "SELECT name FROM demo";
            PreparedStatement prst = connection.prepareStatement(sql);
            //结果集
            ResultSet rs = prst.executeQuery();
            while (rs.next()) {
                System.out.println("用户名:" + rs.getString("name"));
            }
            rs.close();
            prst.close();
        } catch (Exception e) {
            e.printStackTrace();
        }finally {
            if (connection != null) {
                try {
                    connection.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}


2.创建数据库,在你的数据库软件中创建一下表

代码如下(示例):

INSERT INTO `demo` (`id`, `name`) VALUES (1, 'guojia');
INSERT INTO `demo` (`id`, `name`) VALUES (2, 'yangguo');
INSERT INTO `demo` (`id`, `name`) VALUES (3, 'huangrong');

总结

运行以后,得到下图
在这里插入图片描述


版权声明:本文为weixin_44653261原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。