目录
一.什么是JDBC
二.JDBC的实现步骤
三.简单使用JDBC
一.什么是JDBC
JDBC是Java数据库连接,是java中提供数据库访问的Java API,它为关系型数据库的提供了统一访问规范。
二.JDBC的实现步骤
1.创建数据库连接
这里有两种方式:
- DataSource创建,提供连接池连接。可重复利用多次。
- DriverManager创建,无法重复利用多次。每次利用完释放了资源,会关闭物理连接。
2.创建操作命令
3.使用操作命令执行SQL
4.处理结果集
5.释放资源
三.简单使用JDBC
我来查询一下我的数据库中的表名
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class MyJDBC {public static void main(String[] args) throws SQLException {MysqlDataSource dataSource=new MysqlDataSource();dataSource.setURL("jdbc:mysql://127.0.0.1:3306/mycnblog?characterEncoding=utf8&&useSSL=false&&serverTimezone=Asia/Shanghai");//urldataSource.setUser("数据库用户名");//数据库用户名dataSource.setPassword("密码");//密码// //1.创建数据库连接try(Connection connection=dataSource.getConnection()){//2.创建操作命令String sql="show tables";try(PreparedStatement preparedStatement=connection.prepareStatement(sql)){//3.使用操作命令来执行SQLtry(ResultSet resultSet=preparedStatement.executeQuery()){while(resultSet.next()){String tableName=resultSet.getString(1);System.out.println(tableName);}}}}}
}
执行结果:
数据库中:
结果正确,查询成功