感谢51cto,每晚与你同行!
2010-12-06 01:27
225 查看
package jdbc; import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; /** * 元数据 * @author Administrator * */ public class MetaDataTest { public static void main(String[] args) { //数据库元数据 DatabaseMetaData dm = null; //查询结果集元数据 ResultSetMetaData rsm = null; Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; conn = JDBCUtil.getConnection(); //输出数据库相关信息,更多相关数据库信息可查阅API try { dm = conn.getMetaData(); System.out.println("数据库名:"+dm.getDatabaseProductName()); System.out.println("数据库驱动名:"+dm.getDriverName()); System.out.println("数据库版本"+dm.getDatabaseProductVersion()); System.out.println("数据库URL"+dm.getURL()); System.out.println("用户名:"+dm.getUserName()); } catch (SQLException e) { e.printStackTrace(); } //ResultSetMetaData的使用,更多使用查阅API //查询出score表里所有信息 String sql = "SELECT * FROM score"; try { ps = conn.prepareStatement(sql); rs=ps.executeQuery(); rsm = rs.getMetaData(); System.out.println("共有:"+rsm.getColumnCount()+"个字段!"); System.out.println("字段名称(第一列):"+rsm.getColumnName(1)); } catch (SQLException e) { e.printStackTrace(); } } }
相关文章推荐
- 【51CTO学院三周年】感谢51CTO让我有新的事业和目标
- 希望的背后……感谢青鸟、感谢51cto、感谢帮助过我的人们 推荐
- 感谢51CTO的盛情和支持,博客已转移至51CTO技术博客网
- 感谢各位同行朋友对《原创:从CCNA到CCNP笔记宝典(第一版)》的意见和评价
- 今天收到51CTO新款包包了~~感谢组织,感谢51CTO!
- 51cto很感谢你们
- 感谢51CTO
- 20天的突击,还有一波三折的惊喜!感谢51CTO学员!
- 【分享】中大奖啦,感谢51CTO
- 感谢51cto 有奖调查的礼品 32GB U盘一个
- 【51CTO学院三周年】感谢51学院!感谢老男孩教育!
- 感谢51cto提供的购书券
- 感谢51CTO
- 感谢51cto赠送俺的奖品
- 感谢51CTO团队
- 衷心感谢“51cto”给我大力支持和光临本博客各位网友们!
- 我与51CTO的战争之感谢运维人员
- 记软考系统集成后的心得。。。感谢学院,感谢薛老师,感谢与我同行的小伙伴们
- 感谢51CTO给我提供一个成长的平台
- 真心感谢51CTO和薛大龙老师