iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Sharding-JDBC 使用入门和基本配置
  • 829
分享到

Sharding-JDBC 使用入门和基本配置

2023-06-04 19:06:34 829人浏览 独家记忆
摘要

【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名一、什么是Sharding-JDBCSharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用

【技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名

一、什么是Sharding-JDBC

Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。

二、Sharding-JDBC能做什么

三、适用项目框架

Sharding-JDBC适用于:

  • 任何基于Java的ORM框架,如:JPA, Hibernate, mybatis, spring JDBC Template或直接使用JDBC。

  • 基于任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。

  • 支持任意实现JDBC规范的数据库,目前支持MySQLoraclesqlServer和postgresql

四、Maven依赖

<!-- sharding jdbc 开始--><dependency>    <groupId>io.shardingsphere</groupId>    <artifactId>sharding-core</artifactId>    <version>${sharding.version}</version></dependency><dependency>    <groupId>io.shardingsphere</groupId>    <artifactId>sharding-jdbc-spring-namespace</artifactId>    <version>${sharding.version}</version></dependency><!—如果不配置分布式事务的话配置上边两个就够了 --> <!--分布式事务引用依赖--><dependency>    <groupId>io.shardingsphere</groupId>    <artifactId>sharding-transaction-2pc-xa</artifactId>    <version>${sharding.version}</version></dependency><dependency>    <groupId>io.shardingsphere</groupId>    <artifactId>sharding-transaction-spring</artifactId>    <version>${sharding.version}</version></dependency><!-- sharding jdbc 结束--><!--AspectJ aop支持 --><dependency>    <groupId>org.aspectj</groupId>    <artifactId>aspectjweaver</artifactId>    <version>${aspectjweaver.version}</version></dependency>

--结束END--

本文标题: Sharding-JDBC 使用入门和基本配置

本文链接: https://www.lsjlt.com/news/239134.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作