首页 > 数据库技术 > 详细

几个jdbc小技巧

时间:2017-05-28 18:26:26      阅读:350      评论:0      收藏:0      [点我收藏+]

版本:
jdk:1.6
mysql-connector-5.0.8

1.如何用jdbc判断某个基本表是否存在

一种比较“笨”的方法:
    try{
        stmt.executeQuery( "select count(*) from " + tableName);
    }catch(SQLException e){
        System.out.println("基本表不存在");
    }
另一种利用java.sql包提供的方法:
    String[] types = new String[] {"TABLE"}; //老的jdk版本可能是"TABLES"
    ResultSet results = conn.getMetaData().getTables(null, null, tableName, types);
   
    if (results.next()) {
        System.out.println("基本表存在");
    }
   详见:http://topic.csdn.net/t/20020326/12/600614.html

2.用jdbc获取数据库列名、属性等基本表信息

    ResultSet results = conn.createStatement().executeQuery("select * from " + tableName);
    ResultSetMetaData data=results.getMetaData();
   
    for(int i=1;i<= data.getColumnCount();i++){
        System.out.println(data.getColumnName(i)+"\t| "+data.getColumnTypeName(i));
    }
   详见:http://www.javaeye.com/topic/240573

善待更新...

几个jdbc小技巧

原文:http://www.cnblogs.com/winstonet/p/6916266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!