第 13 章 数据源管理
13.1. 关于 JBoss EAP 数据源
关于 JDBC
JDBC API 是定义 Java 应用如何访问数据库的标准。应用配置引用 JDBC 驱动程序的数据源。然后,可以根据驱动程序而不是数据库编写应用程序代码。驱动程序将代码转换为数据库语言。这意味着,如果安装了正确的驱动程序,应用程序就可以与任何支持的数据库一起使用。
如需更多信息,请参阅 JDBC 4.0 规范。
支持的数据库
如需 JBoss EAP 7 支持的 JDBC 兼容数据库列表,请参阅 JBoss EAP 支持的配置。
数据源类型
两种常规资源类型称为 数据源和 XA 数据源。
- 非 XA 数据源
- 用于不使用事务的应用程序,或使用单个数据库进行事务的应用程序。
- XA datasources
- 使用多个数据库或其他 XA 资源的应用程序用作 XA 事务的一部分。XA datasources 引入了额外的开销。
您可以使用 JBoss EAP 管理界面指定创建数据源时要使用的数据源类型。
ExampleDS 数据源
JBoss EAP 附带了示例数据源配置(ExampleDS),它提供来演示如何定义数据源。此数据源使用 H2 数据库,它是一个轻量级的、关系数据库管理系统,供开发人员快速构建应用程序。
警告
ExampleDS 数据源和 H2 数据库 不应在生产环境中 使用。这是一个非常小的自包含的数据源,支持测试和构建应用程序所需的所有标准,但不适用于生产环境。