Java学习 - 操作mysql数据库

添加dependency

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.33</version>
        </dependency>

执行查询语句并输出结果

package utils;

import  java.sql.*;


public class jdbcUtil {

    // JDBC 驱动名及数据库 URL
    private static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    private static final String DB_URL = "jdbc:mysql://localhost:3306/edu";
    // 数据库的用户名与密码
    private static final String USER = "root";
    private static final String PASS = "123456";

    public static void main(String[] args) throws ClassNotFoundException, SQLException {

        String sql = "SELECT * FROM student";

        //注册jdbc驱动
        Class.forName(JDBC_DRIVER);
        //连接数据库
        Connection cnn = DriverManager.getConnection(DB_URL, USER, PASS);
        //执行查询语句
        Statement stmt = cnn.createStatement();
        ResultSet resultSet = stmt.executeQuery(sql);

        //输出查询结果
        while (resultSet.next()){
            int SID = resultSet.getInt("SID");
            String Sname = resultSet.getString("Sname");
            String Sage = resultSet.getString("Sage");
            String Ssex = resultSet.getString("Ssex");
            System.out.println("学生编号为" + SID);
            System.out.println("学生名字为"+ Sname);
            System.out.println("学生出生日期为"+ Sage);
            System.out.println("学生性别为"+ Ssex);

        }


    }
}

运行结果为:

学生编号为0
学生名字为Kate
学生年纪为1990-1-13
学生性别为F
学生编号为1
学生名字为zhaolei
学生年纪为1990-01-01
学生性别为M
学生编号为2
学生名字为Jimmy
学生年纪为1990-1-19
学生性别为M
学生编号为3
学生名字为Lucy
学生年纪为1989-2-19
学生性别为F
学生编号为4
学生名字为New
学生年纪为1991-7-6
学生性别为F
学生编号为5
学生名字为New
学生年纪为1990-12-4
学生性别为M
学生编号为6
学生名字为Kate
学生年纪为1990-1-13
学生性别为F

与数据库中结果一致
在这里插入图片描述

发布了108 篇原创文章 · 获赞 10 · 访问量 9695

猜你喜欢

转载自blog.csdn.net/liying15/article/details/99698847