通過ADB Client高效寫入資料

2021-09-19 15:45:57 字數 982 閱讀 2040

com.alibaba.cloud.analyticdb

adbclient

1.0.2

public class adbclientusage 

row row = new row();

row.setcolumn(0, 10); // number value

row.setcolumn(1, "2018-01-01 08:00:00"); // date/timestamp/time value

adbclient.addrow("your table name 2", row);

// update column. row例項可復用

row.updatecolumn(0, 11);

row.updatecolumn(1, "2018-01-02 08:00:00");

adbclient.addrow("your table name 2", row);

// add map(s) to buffer

maprowmap = new hashmap();

rowmap.put("column1", "124");

rowmap.put("column2", "string value");

// 這邊需要攢批的,最好多次add之後在進行commit

adbclient.addmap("your table name", rowmap);

// commit buffer to ads

// buffer is cleaned after successfully commit to ads

try catch (exception e) finally

}}

在本地通過mvn package打包,會生成乙個包在本專案target中

注意:裡面的資料庫必須在阿里雲adb中建立好,資料表也建立好,字段順序也得對照

通過python讀取excel寫入mysql

import pymysql import xlrd import sys from xlrd import xldate as datetime excel檔案的路徑 excel path sys.ar 1 host sys.ar 2 user sys.ar 3 password sys.ar 4...

通過螢幕互動,將資訊寫入檔案

10 3訪客 提示使用者輸入姓名,使用者做出響應後將名稱寫入user name.txt檔案 filename user name.txt 以附加模式開啟檔案,給檔案新增內容時,不會覆蓋原有檔案 with open filename,a as file object name input please...

如何在DataFrame中通過索引高效獲取資料?

今天是pandas資料處理專題的第四篇文章,我們一起來聊聊dataframe中的索引。資料對齊 我們可以計算兩個dataframe的加和,pandas會自動將這兩個dataframe進行資料對齊,如果對不上的資料會被置為nan not a number 首先我們來建立兩個dataframe impo...