mysql写入数据库1s中_在程序中通过ADB Client高效写入数据

背景信息

ADB Client旨在为用户提供一个高效、简单地插入数据到分析型数据库MySQL版的方法。您只需要通过接口将数据提交给ADB Client,便可以直接插入数据到分析型数据库MySQL版中。使用ADB Client时,您无需关心分区聚合、连接池等问题,而且对数据实时写入也有更多的自主能力,不再强依赖DataHub等服务。

61e25095265f167f0e39ad7f38e25f4b.png

Maven repositories

通过Maven管理配置新的SDK版本,Maven的配置信息如下:

com.alibaba.cloud.analyticdb

adbclient

1.0.2

接口列表

DatabaseConfig类接口名 描述

setHost(String adbHost) 设置需要连接的分析型数据库MySQL版主机/域名。

setPort(int port) 设置需要连接的分析型数据库MySQL版端口。

setDatabase(String database) 需要连接的分析型数据库MySQL版库名。

setUser(String username) 设置连接分析型数据库MySQL版使用的用户名,请填AccessKeyId。

如何获取AccessKeyId,请参见账号与权限管理。

setPassword(String pwd) 设置连接分析型数据库MySQL版使用的密码,请填AccessKeySecret。

setTable(List table) 需要写入的表名List,建议小写。

setColumns(String tableName, List columnList) 需要插入表的字段名,若是全字段插入,则使用columnList.add("*")即可。

table列表中的所有表都需要设置小写的字段名,否则无法通过检查。

setIngnoreInsertError(boolean isIngnoreInsertError) 针对配置的所有表,设置是否忽略插入时遇到的error,默认为false。

setInsertIgnore(boolean insertIgnore) 针对配置的所有表,请根据业务场景判断是否使用insert ignore into语句。

setEmptyAsNull(boolean emptyAsNull) 针对配置的所有表,将empty数据设置为null,默认为true。

setParallelNumber(int parallelNumber) 针对配置的所有表,设置写入分析型数据库MySQL版时的并发线程数,默认为4。

setLogger(Logger logger) 设置client中使用的logger对象,此处使用slf4j.Logger。

setRetryTimes(int retryTimes) 设置提交时写入分析型数据库MySQL版出现异常时重试的次数,默认为0。

setRetr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
通过ADB命令向通话记录填充数据,可以使用以下步骤: 1. 连接设备:将Android设备通过USB连接到计算机,并确保已启用调试模式。 2. 打开命令行终端:打开命令行终端(如Windows的命令提示符或macOS/Linux的终端)。 3. 检查设备连接状态:在终端输入`adb devices`,检查设备是否成功连接。如果设备连接正常,将显示设备的序列号。 4. 使用ADB shell:在终端输入`adb shell`,进入设备的shell环境。 5. 插入通话记录:使用以下命令将数据插入通话记录数据库: ```shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/calls -e name "联系人姓名" -e number "电话号码" -e date "通话时间戳" -e duration "通话时长(秒)" -e type "通话类型(1: 呼入, 2: 呼出, 3: 未接)" ``` 替换命令的以下参数: - `联系人姓名`:通话记录的联系人姓名。 - `电话号码`:通话记录的电话号码。 - `通话时间戳`:通话记录的时间戳,以毫秒为单位。可以使用`date -d "yyyy-MM-dd HH:mm:ss" +%s`命令将日期时间转换为时间戳。 - `通话时长(秒)`:通话记录的通话时长,以秒为单位。 - `通话类型`:通话记录的类型,1表示呼入,2表示呼出,3表示未接。 6. 退出ADB shell:在设备的shell环境,输入`exit`命令退出ADB shell。 通过以上步骤,您可以使用ADB命令向通话记录填充数据。请注意,这种方法需要设备已连接并启用调试模式,并且需要正确填写各个参数以达到您想要插入的通话记录的要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值