匯出資料字典
阿新 • • 發佈:2020-12-14
JAVA匯出資料字典
介紹
僅支援JDK1.8及以上的專案使用
- 匯出資料字典,支援MySQL,Oracle,SqlServer型別的資料庫匯出
- 資料庫全部表以及檢視
- Oracle資料庫暫時不支援同義詞
使用說明
- 引入jar包(database-dictionary-1.0.jar)
- 1.1 若專案為普通專案,可直接把該jar包放入lib下,匯入專案中即可使用
- 1.2 若專案為maven專案,則需要把jar包放入本地的maven倉庫(暫時還不會把jar包釋出到maven中央倉庫):
- 當專案執行Maven install時,maven自動會把jar包自動儲存至本地倉庫
-
當新專案需要用到時只需要在pom.xml中配置如下,即可使用 <dependency> <groupId>com.sfy.les</groupId> <artifactId>database-dictionary</artifactId> <version>1.0</version> </dependency>
- 使用
//匯出MYSQL資料庫資料字典 DataBaseDictionary exportParam = new MysqlDataBaseDictionary(); //匯出Oracle資料庫資料字典 DataBaseDictionary exportParam = new OracleDataBaseDictionary(); //匯出SqlServer資料庫資料字典 DataBaseDictionary exportParam = new OracleDataBaseDictionary(); //賦值匯出需要的引數 //匯出的檔名稱(必填) exportParam.setFileName("xxx資料字典"); //jdbc連線所需的驅動(可不填) exportParam.setDbDriver("oracle.jdbc.driver.OracleDriver"); //資料庫連線地址(必填) exportParam.setDbUrl("jdbc:oracle:thin:@127.0.0.1:1549:MYORACLE"); //資料庫名稱(必填) exportParam.setDbName("study"); //資料庫連線賬號(必填) exportParam.setDbUserName("a"); //資料庫連線密碼(必填) exportParam.setDbPassword("b"); //執行緒數,執行緒池大小(可不填,預設10) exportParam.setnThreads(20); //匯出檔案地址(必填) exportParam.setFileUrl("/data/xx/xx/xx/"); //執行匯出,返回檔案存放地址 String path = exportParam.createExcel();