Apache ShardingSphere 中文文档 5.0.0-alpha层提供的额外服务。它使用客户端直连数据库,以 jar 包形式 提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC。 • 支持任何第三方的数据库连接池,如:DBCP, C3P0 对 象 获 取 ShardingSphereDataSource。该对象实现自 JDBC 的标准 DataSource 接口,可用于原生 JDBC 开发,或使用 JPA, MyBatis 等 ORM 类库。 DataSource dataSource = ShardingSphereDataSourceFactory. createDataSource(dataSourceMap, configurations ROW FETCH NEXT ? ROWS ONLY 目前不支持使用 WITH xxx AS (SELECT ⋯) 的方式进行分页。由于 Hibernate 自动生成的 SQLServer 分 页语句使用了 WITH 语句,因此目前并不支持基于 Hibernate 的 SQLServer 分页。目前也不支持使用两 个 TOP + 子查询的方式实现分页。 • MySQL, PostgreSQL0 码力 | 301 页 | 3.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0层提供的额外服务。它使用客户端直连数据库,以 jar 包形式 提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC。 • 支持任何第三方的数据库连接池,如:DBCP, C3P0 对 象 获 取 ShardingSphereDataSource。该对象实现自 JDBC 的标准 DataSource 接口,可用于原生 JDBC 开发,或使用 JPA, MyBatis 等 ORM 类库。 DataSource dataSource = ShardingSphereDataSourceFactory. createDataSource(dataSourceMap, configurations 层提供的额外服务。它使用客户端直连数据库,以 jar 包形式 提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC。 • 支持任何第三方的数据库连接池,如:DBCP, C3P00 码力 | 385 页 | 4.26 MB | 1 年前3
TiDB v6.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 223 4.4.1 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1.6 MySQL 兼容性 • 支持兼容 MySQL 的用户级别锁管理 用户级别锁是 MySQL 通过内置函数提供的用户命名锁管理系统。它们可以提供锁阻塞、等待、等锁管 理能力。用户级别锁在 ORM 框架中也有较为广泛的应用,例如 Rails、Elixir 和 Ecto 等。TiDB 从 v6.1.0 版本 开始支持兼容 MySQL 的用户级别锁管理,支持 GET_LOCK、RELEASE_L 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB 。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 101 40 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 212 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 96 4.2 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 105 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: •0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 215 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 99 4.2 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 108 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: •0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.4 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 217 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 221 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 103 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v8.0 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 212 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 的客户端库。同时,也有越 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v7.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 198 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 81 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v7.6 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 208 4.4.2 选择驱动或 ORM 框架 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 来越多的三方数据库主动支持 TiDB 的差异特性。 因为 TiDB 兼容 MySQL 协议,且兼容 MySQL 语法,因此大多数支持 MySQL 的 ORM 也兼容 TiDB。 91 4.1.4 扩展阅读 • 快速开始 • 选择驱动或 ORM 框架 • 连接到 TiDB • 数据库模式设计 • 数据写入 • 数据读取 • 事务 • 优化 SQL 性能 • 示例程序 4.2 快速开始 注意事项 使用驱动程序还是 ORM 框架? Java 驱动程序提供对数据库的底层访问,但要求开发者: • 手动建立和释放数据库连接 • 手动管理数据库事务 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码0 码力 | 4666 页 | 101.24 MB | 1 年前3
共 87 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













