使用DataBaseMetaData得到表的主键
来源:互联网 发布:国家域名注册中心 编辑:程序博客网 时间:2024/05/06 11:12
try {
String user = "ahcwtest";
String password = "ahcwtest";
String driver= "oracle.jdbc.driver.OracleDriver";
String url= "jdbc:oracle:thin:@192.168.71.17:1521:orcl";
String sql = "SELECT A FROM A";
Class.forName(driver).newInstance();
Connection c = DriverManager.getConnection(url, user, password);
Statement stmt = c.createStatement();
ResultSet rs = stmt.executeQuery(sql);
DatabaseMetaData dbmd = c.getMetaData();
ResultSet pk = dbmd.getPrimaryKeys(null, null, "A");
while( pk.next() ) {
System.out.println("表A");
System.out.println("PKTABLE_CAT:"+pk.getObject(1));
System.out.println("PKTABLE_SCHEM:"+pk.getObject(2));
System.out.println("PKTABLE_NAME:"+pk.getObject(3));
System.out.println("COLUMN_NAME:"+pk.getObject(4));
System.out.println("KEY_SEQ:"+pk.getObject(5));
System.out.println("PK_NAME:"+pk.getObject(6));
}
ResultSet t = dbmd.getCatalogs();
while (t.next()) {
System.out.println(t.getString(0));
}
// while (rs.next()) {
// System.out.println(rs.getString(1));
// }
} catch (Exception e) {
e.printStackTrace();
}
- 使用DataBaseMetaData得到表的主键
- DatabaseMetaData类的使用
- DatabaseMetaData getTables的使用
- DatabaseMetaData类的使用
- DatabaseMetaData获取数据库信息和表信息(表的列名,类型,主键等)SQL java
- DatabaseMetaData和ResultSetMeta的使用
- DB2 DatabaseMetadata类的使用
- DatabaseMetaData 使用
- 使用DatabaseMetaData显示数据库的综合信息;
- DatabaseMetaData类中getProcedureColumns方法的使用
- 使用DatabaseMetaData判断数据库表是否存在
- 码的, hibernate, 添加新表后,得到 表的 主键ID
- jdbc 得到表结构、主键
- jdbc 得到表结构、主键
- jdbc 得到表结构、主键
- jdbc 得到表结构、主键
- 如何得到一个表的主键列名?
- oracle中知道表得到其主键的sql语句
- 用ATL和MFC来创建ActiveX控件应该使用哪个框架?
- Javascript的IE和Firefox兼容性汇编
- 随笔
- makefile
- Java实现从Excel文件转换成XML文件(一)
- 使用DataBaseMetaData得到表的主键
- 无日志数据库恢复操作文档
- 在输入时无法调出输入法
- 寂静岭 VS《寂静岭》
- VC6中stringstream的BUG
- jbpm知识点——tasknode
- Windows编程的剪贴板机制
- "集合已更改,枚举类型不可能不可用
- java程序员面试之150++