Java获得数据库表名

import sun.security.pkcs11.Secmod;

import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

public class getName {
    public List<String> getTableName(String database){
        Connection connection = DBUtil.getConnection();
        List<String> list = new ArrayList<String>();
        try{
            DatabaseMetaData data = connection.getMetaData();
            ResultSet resultSet = data.getTables(database,null,null,new String[]{"TABLE"});
            while(resultSet.next()){
                list.add(resultSet.getString("TABLE_NAME"));
            }
            resultSet.close();
        }catch (SQLException e){
            e.printStackTrace();
        }
        return list;
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_43408956/article/details/88527867
今日推荐