JDBC 读取数据库中的表信息和字段信息
来源:互联网 发布:js按键事件 编辑:程序博客网 时间:2024/06/05 12:26
一、获取Connection
public static Connection getConnect() { Connection con = null; try { Class.forName("org.postgresql.Driver"); con = DriverManager.getConnection(url, name, password); } catch (Exception e) { e.printStackTrace(); } return con; }
二、获取表信息和列信息
try { Connection con = getConnect(); DatabaseMetaData metaData = con.getMetaData(); ResultSet resultSet = metaData.getTables(null, "%", "%", new String[] { "TABLE" }); while (resultSet.next()) { String tableName = resultSet.getString("TABLE_NAME"); if ("tb_sm_module".equals(tableName)) { ResultSet resultCol = metaData.getColumns(null, "%", tableName, "%"); while (resultCol.next()) { String columnName = resultCol.getString("COLUMN_NAME"); String columnType = resultCol.getString("TYPE_NAME"); int datasize = resultCol.getInt("COLUMN_SIZE"); int digits = resultCol.getInt("DECIMAL_DIGITS"); int nullable = resultCol.getInt("NULLABLE"); System.out.println(columnName + " " + columnType + " " + datasize + " " + digits + " " + nullable); } } } } catch (SQLException e) { e.printStackTrace(); }
三、获取主键信息
ResultSet pkRSet = metaData.getPrimaryKeys(null, null, tableName); while (pkRSet.next()) { pkRSet.getString("COLUMN_NAME");}
0 0
- JDBC 读取数据库中的表信息和字段信息
- 利用JDBC获取表信息和字段信息
- 怎样获取SqlServer数据库中的表和字段信息
- 查看数据库中所有表的字段和字段信息
- 通过JDBC-ODBC连接数据库,读取数据库信息并显示
- 数据库表中读取信息
- 同时读取多个数据库中的表信息
- MySQL SQL Server 获取数据库中的所有表信息,字段信息
- JDBC查询数据库信息
- JDBC更新数据库信息
- 读取数据库中表和列的信息
- postgres数据库获取表的信息与字段的信息
- 读取联系人数据库信息
- SQL2008提取数据库表的字段信息
- 获取数据库表的所有字段信息
- mysql 查看数据库表、字段信息
- JDBC获取数据库及表信息
- JDBC获取数据库及表信息
- Android Studio 编译不通过,报错“找不到org.apache.http.HttpEntity”
- cocos2d-x 3.x学习之ActionCombination
- 面向对象的思维(与结构化思维比较)
- Spring Boot 实践折腾记(六):Spring Boot中的容器配置和SSL支持
- 文件数据读取
- JDBC 读取数据库中的表信息和字段信息
- 《Java数据结构与算法》笔记-CH4-4循环队列
- 贪心-突击战(Commando War, UVa 11729)
- 倒计时模块与使用
- selenium 处理多浏览器测试
- 如何在Android 或Linux 下,做Suspend /Resume 的Debug
- 微信开发小结——积累与沉淀
- C#解析json文件的方法
- 常用软件相关