├── .gitignore ├── DBMetadata-core ├── LICENSE ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── github │ │ └── abel533 │ │ ├── database │ │ ├── AbstractDatabaseProcess.java │ │ ├── DatabaseConfig.java │ │ ├── DatabaseProcess.java │ │ ├── Dialect.java │ │ ├── FullyQualifiedJavaType.java │ │ ├── IntrospectedBase.java │ │ ├── IntrospectedColumn.java │ │ ├── IntrospectedTable.java │ │ ├── MatchType.java │ │ ├── PrimitiveTypeWrapper.java │ │ ├── SimpleDataSource.java │ │ └── introspector │ │ │ ├── DatabaseIntrospector.java │ │ │ ├── OracleIntrospector.java │ │ │ ├── PGIntrospector.java │ │ │ └── SqlServerIntrospector.java │ │ └── utils │ │ ├── DBMetadataUtils.java │ │ ├── JavaBeansUtil.java │ │ └── StringUtils.java │ └── test │ └── java │ └── com │ └── github │ └── abel533 │ └── DatabaseTest.java ├── DBMetadata-generator ├── LICENSE ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── abel533 │ │ └── BeetlTemplate.java │ └── resources │ ├── beetl.properties │ └── beetl │ ├── datebase.html │ └── table.html ├── DBMetadata-swing ├── LICENSE ├── lib │ ├── beautyeye_lnf.jar │ ├── ninepatch4j.jar │ └── swing-worker-1.2(1.6-).jar ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── abel533 │ │ ├── Code.java │ │ ├── ICON.java │ │ ├── Launch.java │ │ ├── component │ │ ├── DBData.java │ │ ├── DBServer.java │ │ ├── DBServerList.java │ │ ├── JTextF.java │ │ └── JTextPwd.java │ │ ├── controller │ │ ├── Controller.java │ │ ├── LoadController.java │ │ ├── LoginController.java │ │ └── ToolsController.java │ │ ├── service │ │ └── ToolsService.java │ │ ├── utils │ │ ├── EncrypDES.java │ │ ├── I18n.java │ │ └── Path.java │ │ └── view │ │ ├── LoadFrame.java │ │ ├── LoginFrame.java │ │ ├── ToolsFrame.java │ │ └── panel │ │ ├── ChoosePanel.java │ │ ├── ControlPanel.java │ │ ├── LoginPanel.java │ │ ├── MsgPane.java │ │ ├── SearchPanel.java │ │ └── TableSplitPane.java │ └── resources │ ├── db.json │ ├── image │ ├── database_search.ico │ └── database_search.png │ └── language │ ├── tools.properties │ └── tools_en.properties ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/.gitignore -------------------------------------------------------------------------------- /DBMetadata-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/LICENSE -------------------------------------------------------------------------------- /DBMetadata-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/pom.xml -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/AbstractDatabaseProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/AbstractDatabaseProcess.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/DatabaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/DatabaseConfig.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/DatabaseProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/DatabaseProcess.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/Dialect.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/FullyQualifiedJavaType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/FullyQualifiedJavaType.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/IntrospectedBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/IntrospectedBase.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/IntrospectedColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/IntrospectedColumn.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/IntrospectedTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/IntrospectedTable.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/MatchType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/MatchType.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/PrimitiveTypeWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/PrimitiveTypeWrapper.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/SimpleDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/SimpleDataSource.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/introspector/DatabaseIntrospector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/introspector/DatabaseIntrospector.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/introspector/OracleIntrospector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/introspector/OracleIntrospector.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/introspector/PGIntrospector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/introspector/PGIntrospector.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/database/introspector/SqlServerIntrospector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/database/introspector/SqlServerIntrospector.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/utils/DBMetadataUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/utils/DBMetadataUtils.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/utils/JavaBeansUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/utils/JavaBeansUtil.java -------------------------------------------------------------------------------- /DBMetadata-core/src/main/java/com/github/abel533/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/main/java/com/github/abel533/utils/StringUtils.java -------------------------------------------------------------------------------- /DBMetadata-core/src/test/java/com/github/abel533/DatabaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-core/src/test/java/com/github/abel533/DatabaseTest.java -------------------------------------------------------------------------------- /DBMetadata-generator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-generator/LICENSE -------------------------------------------------------------------------------- /DBMetadata-generator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-generator/pom.xml -------------------------------------------------------------------------------- /DBMetadata-generator/src/main/java/com/github/abel533/BeetlTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-generator/src/main/java/com/github/abel533/BeetlTemplate.java -------------------------------------------------------------------------------- /DBMetadata-generator/src/main/resources/beetl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-generator/src/main/resources/beetl.properties -------------------------------------------------------------------------------- /DBMetadata-generator/src/main/resources/beetl/datebase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-generator/src/main/resources/beetl/datebase.html -------------------------------------------------------------------------------- /DBMetadata-generator/src/main/resources/beetl/table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-generator/src/main/resources/beetl/table.html -------------------------------------------------------------------------------- /DBMetadata-swing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/LICENSE -------------------------------------------------------------------------------- /DBMetadata-swing/lib/beautyeye_lnf.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/lib/beautyeye_lnf.jar -------------------------------------------------------------------------------- /DBMetadata-swing/lib/ninepatch4j.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/lib/ninepatch4j.jar -------------------------------------------------------------------------------- /DBMetadata-swing/lib/swing-worker-1.2(1.6-).jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/lib/swing-worker-1.2(1.6-).jar -------------------------------------------------------------------------------- /DBMetadata-swing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/pom.xml -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/Code.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/ICON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/ICON.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/Launch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/Launch.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/component/DBData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/component/DBData.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/component/DBServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/component/DBServer.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/component/DBServerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/component/DBServerList.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/component/JTextF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/component/JTextF.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/component/JTextPwd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/component/JTextPwd.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/controller/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/controller/Controller.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/controller/LoadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/controller/LoadController.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/controller/LoginController.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/controller/ToolsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/controller/ToolsController.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/service/ToolsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/service/ToolsService.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/utils/EncrypDES.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/utils/EncrypDES.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/utils/I18n.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/utils/I18n.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/utils/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/utils/Path.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/LoadFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/LoadFrame.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/LoginFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/LoginFrame.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/ToolsFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/ToolsFrame.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/panel/ChoosePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/panel/ChoosePanel.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/panel/ControlPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/panel/ControlPanel.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/panel/LoginPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/panel/LoginPanel.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/panel/MsgPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/panel/MsgPane.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/panel/SearchPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/panel/SearchPanel.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/java/com/github/abel533/view/panel/TableSplitPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/java/com/github/abel533/view/panel/TableSplitPane.java -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/resources/db.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/resources/image/database_search.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/resources/image/database_search.ico -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/resources/image/database_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/resources/image/database_search.png -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/resources/language/tools.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/resources/language/tools.properties -------------------------------------------------------------------------------- /DBMetadata-swing/src/main/resources/language/tools_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/DBMetadata-swing/src/main/resources/language/tools_en.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abel533/DBMetadata/HEAD/README.md --------------------------------------------------------------------------------