纯真社区版IP库CZDB数据格式使用教程

1、介绍

纯真社区版IP库是免费和公开的,并非商业数据库。CZDB格式是全新数据文件格式,并计划从2024年10月开始只维护更新该格式的数据。该IP库文件同时支持IPv4和IPv6地理位置数据,具有占用内存小,访问速度快,线程安全,更新方便快捷的特点。

2、下载

第一步、在纯真官网(https://www.cz88.com)上注册并登录。在菜单中点击离线库,选择“纯真社区版IP库”。

第二步、在纯真社区版IP库介绍页面上(https://www.cz88.com/geo-public),任意选取一种方式进行授权。

第三步、文件下载,下载CZCB格式,并复制密钥

3、CZDB目前已支持的编程语言解析程序

  • JAVA解析程序 https://github.com/tagphi/czdb-search-java

Java中链接Doris(原名ClickHouse)数据库通常涉及到使用客户端驱动程序,如`czdb-search-java`[^1],它允许你在Java应用程序中与Doris服务器交互。以下是基本步骤: 1. **添加依赖**: 如果你想在项目中使用`czdb-search-java`,首先需要将其添加到项目的构建工具(如Maven或Gradle)的依赖管理中。 ```xml <!-- Maven 示例 --> <dependency> <groupId>com.tagphi</groupId> <artifactId>czdb-search</artifactId> <version>最新版本号</version> </dependency> ``` 2. **连接配置**: 创建连接时,需要提供Doris集群的相关信息,如主机地址、端口以及可能的用户名和密码。 ```java // 使用CZDBClient示例 CZDBClient client = new CZDBClient.Builder() .host("your_doris_host") .port(9000) // Doris默认端口 .username("your_username") // 可选,如果Doris需要认证 .password("your_password") // 可选 .build(); ``` 3. **执行查询**: 完成连接后,你可以使用`client.execute()`方法来发送SQL查询并获取结果。 ```java ResultSet resultSet = client.execute("SELECT * FROM your_table"); while (resultSet.next()) { // 处理查询结果 } ``` 4. **编译打包**: 当代码编写完成后,你需要将其编译成JAR文件以便跨平台部署。确保FE和BE节点都可以访问这个JAR包。 注意,上述代码片段仅供参考,具体实现可能会因的具体版本和你的需求而略有不同。如果你遇到任何问题,查看`czdb-search-java`的文档或GitHub仓会有更详细的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值