lua解析csv,插入到資料庫

2021-07-23 21:29:34 字數 676 閱讀 2272

先記錄一下,到時候會整理出來

--dofile("f:/program_files/lua/lua_script/mysql_test.lua")

require"luasql.mysql" --建立環境物件

env=luasql.mysql() --連線資料庫

conn=env:connect("wuxinchang","root","root","127.0.0.1",3306) --設定資料庫的編碼格式

conn:execute"set names gb2312" --執行資料庫操作

status,errorstring = conn:execute("delete from testtable")

status,errorstring = conn:execute("insert into testtable values('1','amber_1','nan','24','135269863');")

if errorstring == nil then

return 1;

else

print(status,errorstring )

end

conn:close()--關閉資料庫連線

env:close()--關閉資料庫環境

把csv插入到資料庫中

資料格式,一行兩條資料 問答對 主要注意insert語句的寫法即可 還有while時,conn.commit 的位置,不要放咋while中,否則會保錯 把存在csv的資料轉換到sql資料庫中 import pymysql 連線資料庫 conn pymysql.connect host localho...

Oracle資料庫批量插入CSV資料

最近遇到乙個比較蛋疼的事,需要把70g的csv資料匯入到oracle資料庫中。一開始覺得沒啥,可是當開始匯入的時候我發現乙個問題,好tm慢 最後問了好多朋友,找了個批量匯入的方法 下面是我的資料格式 第一列是時間格式的資料,oracle資料庫插入資料對時間格式的資料要求和其他資料庫不同,需要進行格式...

匯入csv檔案到資料庫

csv 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 純文字意味著該檔案是乙個字串行,不含必須像二進位制數字那樣被解讀的資料。csv檔案由任意數目的記錄組成,記錄間以某種換行符分隔 每條記...