第一个JDBC程序
package JDBC;
import java.sql.*;
public class Jdbc01 {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1. 加载驱动**************************************
Class.forName("com.mysql.jdbc.Driver"); //注意:这是固定的写法!!
//2. 用户信息和 url********************************
String url = "jdbc:mysql://localhost:3306/教学管理系统?useUnocode=true&characterEncoding=utf8&useSSL=true";
String username = "root";
String password = "0916";
//3. 连接成功,数据库对象 connection代表数据库*******
Connection connection = DriverManager.getConnection(url, username, password);
//4. 执行SQl的对象 statementSQL的对象***********
Statement statement = connection.createStatement();
//5. 执行SQL的对象,去执行SQL可能存在结果,查看返回结果*****
String sql = "SELECT * FROM student";
ResultSet resultSet = statement.executeQuery(sql);//返回结果集
while(resultSet.next()){
System.out.println("stu_id="+ resultSet.getObject("stu_id"));
System.out.println("name="+ resultSet.getObject("name"));
System.out.println("sex="+ resultSet.getObject("sex"));
System.out.println("birthday="+ resultSet.getObject("birthday"));
System.out.println("primary_score="+ resultSet.getObject("primary_score"));
System.out.println("department_id="+ resultSet.getObject("department_id"));
}
//6. 释放连接*******************************************
resultSet.close();
statement.close();
connection.close();
}
}
步骤总结:
- 加载驱动
- 连接数据库 《教学管理系统》
- 获取执行SQL的对象 Statement
- 获得返回的结果集
- 释放连接