Java生成数据字典word文件
1、前言
因為在工作交接中需要整理一份數據字典,表格眾多,于是參照網上幾個實例,用java寫了一個數據庫自動生成小程序。利用Freemarker模板,和JDBC獲取的數據庫數據結合生成word文件。
鏈接:總體思想博客
2、背景
2.1 FreeMarker
鏈接:FreeMarker幾種遍歷方法
鏈接:補充遍歷Map方法
總結:
2.1.1 Java傳給F的是Map<String, Object>類型。
2.1.2 F直接用String的Key值取值。
2.1.3 數據庫查出來的結果可以嵌套在List<Map<String, Object>>里面,再賦值給Map,用F遍歷List取值即可。
2.1.4 把word文件轉為xml文件作為F模板時,放在<list></list>里面的元素以及內容也一起循環遍歷。
2.2 數據庫(Mysql)連接
String url = "jdbc:mysql://127.0.0.1:3306/dbName"; String user = "username"; String pass = "password";Class.forName("com.mysql.jdbc.Driver").newInstance(); //連接數據庫 Connection conn = DriverManager.getConnection(url, user, pass);2.3 ResultSetMetaData 和 DatabaseMetaData
DatabaseMetaData
3、JDBC獲取表信息的幾種方法
3.1 利用JDBC的DatabaseMetaData來獲取數據庫的元信息。
鏈接:DatabaseMetaData具體實現博客文章
鏈接:DatabaseMetaData.getTables()方法詳解
鏈接:ResultSet.get()獲取特定列的特定信息所需要的屬性名。
總結
以上是生活随笔為你收集整理的Java生成数据字典word文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SqlServer按时间自动生成生成单据
- 下一篇: 软件测试作业(一)