結合h2的csvread輔助文字統計分析

2021-09-01 08:34:23 字數 529 閱讀 1508

最近一直做一些資料分析

如:在一些第三方工具上匯出一些csv/xls格式的檔案,然後分析裡面的內容,做過濾合併或統計等,用groovy習慣了,所以處理些文字還是小菜的,就是要做統計的時候,不用sql真麻煩啊,本來乙個group by的,自己用**寫就很蹩腳,如

list.clone().unique.each

***}groovy的db元件很8錯的,弄乙個記憶體資料庫,可以很容易實現文字和sql結合做資料,就沒必要每次都整理檔案匯入資料庫了,而且sql提供的string方法就靈活性而言不如動態語言

**原語如下

import groovy.sql.sql

def p = [

url:'jdbc:h2:mem:test',

u:'sa',

p:'',

driver:'org.h2.driver'

]def db = sql.newinstance(p.url, p.u, p.p, p.driver)

try

}finally

H2資料庫的應用

h2是乙個j a編寫的關係型資料庫,它可以被嵌入j a應用程式中使用,或者作為乙個單獨的資料庫伺服器執行。在啟動安裝程式前面,確保pc上已經存在jdk,安裝過程中配置預設就行,當然也可以自己選擇安裝路徑。我這裡選擇安裝到e盤,安裝後h2的目錄如下 在bin目錄下有乙個h2 2.1.210.jar的包...

H2 計算工程完成的關鍵路徑

說明 aoe 網路是有向無環加權圖,其中頂點表示事件,弧表示活動,權表示活動持續的時間,通常可以用來估算工程完成的時間,即圖中從開始點到結束點之間最長的路徑對應的時間。請完成乙個程式,完成下列任務 1 計算 aoe 網路對應的拓撲排序。如果排序結果不唯一,請輸出按照從小到大的順序排列的結果。從小到大...

h2資料庫的簡單使用

1.登入h2資料庫的webconsole控制台 2.設定資料庫連線 3.連線測試通過之後,點選 連線 按鈕,登入到test資料庫的webconsole 4.建立表 複製h2資料庫提供的樣例sql指令碼,如下圖所示 執行sql指令碼,如下圖所示 全部正常執行成功,此時就可以看到建立好的test表,如下...