JDBC API主要位于jdk中的java.sql包中,主要包括
DriverManager:负责加载各种不同的驱动程序(Driver),并根据不同的请求,向调用者返回相应的数据库连接(Connection)
Driver:驱动程序
Connerction:数据库连接,负责进行数据库间的通讯
Statement:用以执行SQL查询和更新(针对静态SQL语句和单次执行)
PrepareStatement:用以执行包含动态参数的SQL查询和更新(在服务器端编译,允许重复执行,以提高效率)
CallableStatement:用以调用数据库中的存储过程
SQLException:代表在数据库连接的创建和关闭和SQL语句的执行过程发生了例外情况(异常)
简单的说,JDBC可以做三件事:
1.与数据库建立连接
2.发送操作数据库的SQL(语句)
3.处理结果
连接数据库需要四步,第一步加载驱动程序;第二步,连接数据库;第三步,访问数据库;第四步,执行查询;其中在第四步执行查询时,要用statement类的executeQuery()方法来下达select指令以查询数据库,executeQuery()方法会把数据库响应的查询结果存放在ResultSet类对象中供我们使用。即语句:String sql="select * from"+tableName; ResultSet rs=s.executeQuery(sql);```