JDBC含义
https://baike.baidu.com/item/JDBC
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。(来自于百度)
示意图
步骤
1.加载驱动
Class.forName("com.mysql.jdbc.Driver");
2.获得连接
String url = "jdbc:mysql://localhost:3306/jiaowu";
String user= "root";
String password= "root";
connection = DriverManager.getConnection(url,user,password);
3.写sql语句
String sql = "select * from classes";
4.获得容器
1. statement st= connection.createStatement();
执行时塞值;
2. preparedStatement ps = com.preparedStatement(sql);
5.执行,获得结果集
1. st.updata(sql);
2.ps.updata();
6.处理结果集
while(resultSet.next()){
String name = resultSet.getString("class_name");
int num = resultSet.getInt("class_num");
}
7.释放资源
finally {
try {
try{
if(resultSet != null){
resultSet.close();
}
}finally {
try{
if(statement != null){
statement.close();
}
}finally {
try{
if(connection != null){
connection.close();
}
}finally {
}
}
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}