fire.sql
接口 Structure


public interface Structure

数据库结构提取(接口)

作者:
JSPGen

方法摘要
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getColumns(java.sql.Connection conn, java.lang.String dbCat, java.lang.String name)
          获取数据库某表所有列信息
 java.util.List<java.lang.String> getData(java.sql.Connection conn, java.lang.String name)
          获取数据库某表SQL信息(获取表结构及表数据SQL插入语句)
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getTables(java.sql.Connection conn, java.lang.String dbCat)
          获取数据库所有表信息
 java.lang.String getVersion(java.sql.Connection conn)
          获取数据库版本
 

方法详细信息

getVersion

java.lang.String getVersion(java.sql.Connection conn)
                            throws java.lang.Exception
获取数据库版本

参数:
conn - 链接对象
返回:
String
抛出:
java.lang.Exception

getTables

java.util.List<java.util.Map<java.lang.String,java.lang.String>> getTables(java.sql.Connection conn,
                                                                           java.lang.String dbCat)
                                                                           throws java.lang.Exception
获取数据库所有表信息

参数:
conn - 链接对象
dbCat - 数据库名称
返回:
List<Map<String, String>>
抛出:
java.lang.Exception

getColumns

java.util.List<java.util.Map<java.lang.String,java.lang.String>> getColumns(java.sql.Connection conn,
                                                                            java.lang.String dbCat,
                                                                            java.lang.String name)
                                                                            throws java.lang.Exception
获取数据库某表所有列信息

参数:
conn - 链接对象
dbCat - 数据库名称
name - 数据表名称
返回:
List<Map<String, String>>
抛出:
java.lang.Exception

getData

java.util.List<java.lang.String> getData(java.sql.Connection conn,
                                         java.lang.String name)
                                         throws java.lang.Exception
获取数据库某表SQL信息(获取表结构及表数据SQL插入语句)

参数:
conn - 链接对象
name - 数据表名称
返回:
List<String>
抛出:
java.lang.Exception