Java数据库应用开发全解析
1. JDBC应用模型
在Java数据库应用开发中,有两种主要的应用模型:两层模型和三层客户端 - 服务器模型。
1.1 两层模型
两层模型包含以下两个层次:
- 客户端层:Java应用程序和JDBC API位于此层,也就是客户端机器。
- 数据库层:包含关系数据库管理系统(RDBMS)和数据库,安装在数据库服务器上。
两层模型的典型配置中,Java应用和JDBC API在客户端机器,DBMS和数据库在数据库服务器。两层之间使用与DBMS相关的协议进行通信,数据库接口由与特定数据库管理系统匹配的JDBC驱动程序处理。JDBC驱动具有双向功能,当客户端发送数据操作请求时,它将SQL语句传递给数据库;数据操作完成后,将执行这些语句的结果返回给客户端。
客户端 - 服务器配置是两层模型的一种特殊情况,数据库位于称为数据库服务器的另一台机器上,Java应用程序在通过网络连接到数据库服务器的客户端机器上运行。
以下是两层模型的mermaid流程图:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
A(Java应用程序):::process -->|数据操作请求| B(JDBC API):::process
B -->|SQL语句| C(DBMS & 数据库):::process
C -->|执行结果| B
B -->|结果返回|
Java数据库开发之JDBC全解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



