第 11 章 数据源管理
11.1. 关于 JBoss EAP 数据源
复制链接链接已复制到粘贴板!
关于 JDBC
JDBC API 是定义如何由 Java 应用访问数据库的标准。应用配置引用 JDBC 驱动程序的数据源。然后,可以针对驱动程序编写应用程序代码,而不是数据库。驱动程序将代码转换为数据库语言。这意味着,如果安装了正确的驱动程序,应用程序可以与任何支持的数据库一起使用。
如需更多信息,请参阅 JDBC 规格
支持的数据库
如需 JBoss EAP 8.0 支持的 JDBC 兼容数据库列表,请参阅 JBoss EAP 8.0 支持的配置。
数据源类型
两种通用资源类型称为 数据源和 XA 数据源。
- 非 XA 数据源
- 用于不使用事务的应用程序,或将事务与单个数据库搭配使用的应用程序。
- XA datasources
- 由使用多个数据库或其他 XA 资源作为一个 XA 事务一部分的应用程序使用。XA datasources 引入了额外的开销。
您可以使用 JBoss EAP 管理接口创建数据源时要使用的数据源类型。
ExampleDS 数据源
JBoss EAP 附带了一个数据源配置 ExampleDS,它是为了演示如何定义数据源。此数据源使用 H2 数据库,它是一个轻量级的关系数据库管理系统,可帮助开发人员快速构建应用程序。
警告
ExampleDS 数据源和 H2 数据库 不应在生产环境中 使用。这是一个非常小的、自包含的数据源,支持测试和构建应用程序所需的所有标准,但不可靠或可扩展供生产使用。