Web全栈~30.JDBC
Web全栈~30.JDBC 上一期 JDBC: JDBC(Java DataBase Connectivity, Java数据库连接) ,是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,程序员只需用JDBC API写一个程序,就可访问所有数据库。 SUN公司是规范制定者,制定了规范JDBC(连接数据库规范) DriverManager类 作用:管理各种不同的JDBC驱动 Connection接口 Statement接口和PreparedStatement接口 ResultSet接口 数据库厂商微软、甲骨文等分别提供实现JDBC接口的驱动jar包 程序员学习JDBC规范来应用这些jar包里的类。 JDBC访问数据库的步骤: 加载一个Driver驱动 创建数据库连接(Connection) 创建SQL命令发送器Statement 通过Statement发送SQL命令并得到结果 处理结果(select语句) 关闭数据库资源ResultSet Statement Connection 加载Driver驱动 使用反射加载驱动,其实就是获得一个类的字节码,在获得类的字节码的过程中,一定会加载类进入内存,一旦进入内存会执行代码中的静态代码块,一执行代码块,就会自动的向DriverManager中注册一个驱动