1、概述
- JDBC全称为Java Data Base Connectivity(java数据库连接)可以为多种数据库提供统一的访问。
2、JDBC使用详解
- 加载驱动程序:Class.forName(driverClass)
- 加载MySQL驱动:Class.forName("com.mysql.jdbc.Driver")
- 加载Oracle驱动:Class.forName("oracle.jdbc.driver.OracleDriver")
- 获得数据库连接:DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc_jdbc","root","root")
- 创建Statement对象:conn.createStatement();
3、采用三层架构
- View(视图层)
- Control(控制层)
- Model(模型层)
- DB(数据库)
4、JDBC各种连接方式的对比
- JDBC+ODBC桥的方式
- 特点:需要数据库的ODBC驱动,仅适用于微软的系统
- JDBC+厂商API的形式
- 特点:厂商API一般使用C编写
- JDBC+厂商Database Connection Server+DataBase的形式
- 特点:在Java与Database之间架起了一台专门用于数据库连接的服务器(一般由数据库厂商提供)
- JDBC+DATABASE的连接方式(推荐)
- 特点:这使得Application与数据库分开,开发者只需要关心内部逻辑实现而不需要注重数据库连接的具体实现
网友评论