對sql檔案進行讀取並通過JDBC批量執行

2021-09-02 22:45:27 字數 1151 閱讀 3973

public class mysqlhandle 

static catch (exception e)

}//建構函式,包括連線資料庫等操作

public mysqlhandle() catch (exception e)

}//帶引數建構函式,用於指定引數連線資料庫

public mysqlhandle(string database,string user,string password) catch (exception e)

}public connection getconnection()

public static void releaseconnect() catch (sqlexception e) }}

/*** @方法描述:批量執行sql語句

* @param sql 包含待執行的sql語句的arraylist集合

* @return int 影響的函式

*/public int batchdate(arraylistsql)

st.executebatch();

return 1;

}catch (exception e)

}/**

* 以行為單位讀取檔案,並將檔案的每一行格式化到arraylist中,常用於讀面向行的格式化檔案

*/private static arraylistreadfilebylines(string filepath) throws exception

else

liststr.add(tempstring);

}else

}reader.close();

} catch (ioexception e) finally catch (ioexception e1) }}

return liststr;

}/**

* 讀取檔案內容到sql中執行

* @param sqlpath sql檔案的路徑:如:d:/testproject/web/sql/指令碼.sql

*/public void runsqlbyreadfilecontent(string sqlpath)

else

} catch (exception e)

}}

python讀取檔案,並對檔案的行進行亂序

import random lines open list.txt readlines new 定義乙個空列表,用來儲存結果 for line in lines temp1 line.strip n 去掉每行最後的換行符 n temp2 temp1.split 以 為標誌,將每行分割成列表 將上一步...

java通過ftp方式讀取檔案,並解析入庫

對於自己是個總結,下次使用的時候直接copy,要注意的地方是ftp訪問檔案的方式,訪問的是ftp使用者的home目錄,而不是從絕對路徑訪問。private final static string deleteuser delete from customermanager user where cm...

對txt檔案中讀取的字母進行排序

運用到了檔案讀取,數值交換,動態陣列,氣泡排序等知識點 include stdlib.h void swap char a,char b int main printf n 氣泡排序 for i 0 ifor j i 1 jif dataarray i dataarray j swap dataar...