当前位置: 首页 > news >正文

快速建站的公司东莞软件开发公司

快速建站的公司,东莞软件开发公司,温州住房与城乡建设部网站,wordpress文章样式出错通过阅读列式数据库ClickHouse官网&#xff0c;不难看出它有支持JDBC规范的驱动jar包&#xff0c;可以直接集成到Object Relational Mapping框架等&#xff0c;下面我用SpringBootMybatisPlus环境连接ClickHouse来演示一下 集成步骤 1.Maven引入ClickHouse提供的JDBC依赖 <…

通过阅读列式数据库ClickHouse官网,不难看出它有支持JDBC规范的驱动jar包,可以直接集成到Object Relational Mapping框架等,下面我用SpringBoot+MybatisPlus环境连接ClickHouse来演示一下

集成步骤

1.Maven引入ClickHouse提供的JDBC依赖

<!--   ClickHouse JDBC 依赖    --><dependency><groupId>ru.yandex.clickhouse</groupId><artifactId>clickhouse-jdbc</artifactId><version>0.1.53</version></dependency>

2.数据源配置

下面数据源配置代表多数据源配置,单数据源配置按照单格式写即可

本人搭建的ClickHouse没有账密,它默认就是default用户,然后默认连接default库

spring:datasource:dynamic:primary: clickHouseDataSourcedatasource:clickHouseDataSource:url: jdbc:clickhouse://IP:端口号/defaultusername: defaultpassword:driver-class-name: ru.yandex.clickhouse.ClickHouseDriver

3.数据Entity对象创建

建表相关操作请见ClickHouse复杂查询单表亿级数据案例(可导出Excel)_clickhouse单表查询-CSDN博客

@Data
@TableName("sales")
public class Sales {@TableId(type = IdType.AUTO)private Long id;private Long productId;private Integer quantity;private Double price;private Date timestamp;private Long customerId;private Double discount;private Double totalAmount;private String paymentMethod;private String status;private String shippingAddress;private String billingAddress;private String orderNotes;private Date createdAt;private Date updatedAt;private Double shippingCost;private Double tax;private String orderSource;private String fulfillmentStatus;private String productName;private String productCategory;
}

4.基本架构搭建Mapper、Service、ServiceImpl、Controller

@Mapper
public interface SalesMapper extends BaseMapper<Sales> {
}
public interface ISalesService extends IService<Sales> {
}
@Service
public class SalesServiceImpl extends ServiceImpl<SalesMapper, Sales> implements ISalesService {
}
@RestController
@RequestMapping("/sales")
public class SalesController {@GetMapping("/{id}")@DS("clickHouseDataSource")public AppResponse<?> getSalesById(@PathVariable Long id) {LambdaQueryWrapper<Sales> queryWrapper=new LambdaQueryWrapper();// 数据多,先查询10条试试queryWrapper.last("limit 10");return AppResponse.success(salesService.list(queryWrapper));}
}

5.尝试调用

此时我们开足马力启动项目,调用接口访问这个查询,拿到了数据

还有很多产品都是基于ClickHouse进行二次开发或者加强功能,比如火山云的ByteHouse等,这个组件使用率的上升趋势还是很明显的

http://www.yayakq.cn/news/883133/

相关文章:

  • 最新收录查询seo刷排名工具
  • 新手做自己的网站恩施做网站多少钱
  • 网站建设教程软件下载经营范围 网站建设
  • 惠东网站开发wordpress百万文章
  • 济宁高端网站建设cnnic网站
  • 西宁网站设计企业邢台企业做网站费用
  • 后台网站手机版视频怎么做网页空间结构
  • 建设工程挂网是在那个网站百度云搜索引擎 百度网盘
  • 建立一个网站需要什么技术找公司建网站报价
  • 搭建简单网站王业勇
  • qq空间怎么做网站抖音代运营怎么做
  • 手机免费建站工具雄安专业网站建设电话
  • 网站织梦用字体矢量图做图标广告设计公司利润
  • 哪些企业网站做的比较好建站系统做的网站百度可以搜索到吗
  • 云南旅游网站建设免费咨询肾病专家
  • 如何做vip电影解析网站学习网站建设需要什么
  • 永久免费网站空间Wordpress淘客自动采集
  • 网站301多久东莞市建设工程质量监督网站
  • 专业上海网站建设公司哪家好网站做多少层级
  • 广州建站模板厂家如何提升网站知名度
  • 网站设计制作电影网站建设七点
  • 嘉兴南湖区优秀营销型网站建设建设专业网站平台
  • 24小时二手表网站公司产品推广文案
  • 长沙市建设发展集团有限公司网站无锡网络公司服务平台
  • 网站开发考研是什么专业深圳网站建设龙华新科
  • 企业建网站开发网站深度功能
  • 上孩做网站医疗网站建设及优化
  • 洛阳哪家网站做的好网络营销策划内容
  • 门户网站开发视频做模板网站赚钱吗
  • 国外怎么做网站品牌网络推广怎么做