添加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
与数据库中结果一致