系统集成学习小结

本文介绍了Java数据库连接(JDBC)的基本概念和技术细节,包括如何使用JDBC API进行数据库连接和数据操作。此外,还详细讲解了ORM框架Hibernate的安装配置及使用方法,并对比了JPA注解的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java Database Connectivity

Java 数据库连接

目的——通过java连接关系数据库管理

驱动——JDBC API

注册机制—— JDBC V4 提供自动注册

驱动管理和数据源

java.sql.DriverManager

DriverManager.getConnection(jdbcURL) //建立连接

javax.sql.DataSource

DataSource ds = ...  //创建实例

Connection conn = ds.getConnection(); // Connection conn = ds.getConnection(us,pw);   //连接

...    //操作程序

conn.close();  //关闭连接

声明

声明- 需要执行的SQL 更新

Statement stmt = conn.createStatement(); //创建声明

int res = stmt.executeUpdate("INSERT INTO..");

stmt.close(); //关闭声明

Hibernate

自动连接到RDBMS

映射

1.确定需要通过JDBC连接的列的属性

2.确定关系-一对一,一对多,多对多

3.支持DDL和数据库支持

4. 用XML解码和JAVA annotation

Hibernate 安装

1. 连接数据库

2. 映射classes

3. 缓存

4. 数据交换管理

JPA Common Annotations

@Entity - 确定一个可封装的实体

@Table - 确定表属性

@Basic - 确定封装属性

@Column - 确定RDBMS列属性

@ID - 确定主键的属性

@GenerateValue - 确定怎样产生主键的值

@NamedQuery - 确定一个命名的query

EJB

Entity Beans

创建一个程序实体 - 用户,序列,等

EJB2:Bean管理,管理实例的容器,

Session Beans

封装商业程序逻辑

封装一个单独的客户端

EJB 接口

Home 接口和Remote 接口

web 服务: 由服务、代理、提供端和请求端构成

Representational State Transfer (REST)

1.约束

客户端和服务器,统一接口,分层系统,按需求编码

2.统一接口——原则

URI,通过表示操纵资源,自我描述信息

REST - 操作

1. 基于HTTP 操作;

2. 定义于URI'S上的操作: GET, PUT, POST, DELETE

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值