qq_27956181 2023-05-14 11:50 采纳率: 80.3%
浏览 15
已结题

JDbc如何获取Presto的catalog呢

JDbc如何获取Presto的catalog呢、原生的JDBC。

  • 写回答

2条回答 默认 最新

  • ha_lydms 后端领域优质创作者 2023-05-14 16:31
    关注

    采用远程方式获取:

    public static void main(String[] args) throws Exception {
        // 加载数据库驱动程序
        Class.forName("com.mysql.cj.jdbc.Driver");
        // 建立数据库连接
        Connection conn = DriverManager.getConnection(url, username, password);
        // 创建DatabaseMetaData对象
        DatabaseMetaData metaData = conn.getMetaData();
        // 获取所有可用的数据库列表
        ResultSet rs = metaData.getCatalogs();
        while (rs.next()) {
            String databaseName = rs.getString("TABLE_CAT");
            System.out.println(databaseName);
        }
        // 获取所有表信息
        ResultSet tableRs = metaData.getTables(null, null, "%", new String[] { "TABLE" });
        while (tableRs.next()) {
            String tableName = tableRs.getString("TABLE_NAME");
            System.out.println(tableName);
        }
        // 关闭连接和ResultSet对象
        rs.close();
        tableRs.close();
        conn.close();
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月14日
  • 已采纳回答 5月14日
  • 创建了问题 5月14日

悬赏问题

  • ¥50 有没有可以远程指导问题
  • ¥15 origin柱状图,分组如何分
  • ¥15 两个不同IP互通的配置命令
  • ¥15 office弹窗激活问题
  • ¥15 明阳风电1.5s,风机重启后报出振动开关触发,无法复位求解。
  • ¥20 ankidroid软件兼容性问题
  • ¥15 请教合适的模型做回归
  • ¥15 stm32cubemx生成代码后利用printf输出浮点数卡死。
  • ¥15 关于#windows#的问题:我是想本地生成pdf的标签文件然后扔给其他的电脑打印,是修改pdf打印格式打印出来这个pdf给那边打印,还是说有其他办法可以生成文件给人家打印
  • ¥15 dy/dx-y/x=x^2sinx通解 解题过程 用一阶线性非齐次公式