开发者社区> 问答> 正文

druid下的Connection.getSchema()为何直接抛出异常??报错

我使用druid-1.0.31时,Connection的getSchema()方法报错。看了下源码,定位到com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl.java,相关实现如下:

    public void setSchema(String schema) throws SQLException {
        throw new SQLFeatureNotSupportedException();
    }

    public String getSchema() throws SQLException {
        throw new SQLFeatureNotSupportedException();
    }

    public void abort(Executor executor) throws SQLException {
        throw new SQLFeatureNotSupportedException();
    }

    public void setNetworkTimeout(Executor executor, int milliseconds) throws SQLException {
        throw new SQLFeatureNotSupportedException();
    }

    public int getNetworkTimeout() throws SQLException {
        throw new SQLFeatureNotSupportedException();
    }

我想问一下,这里的几个方法为什么要直接抛出异常?在这种情况下我应该如何获取schema name?

展开
收起
爱吃鱼的程序员 2020-06-08 12:47:36 1575 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    收到需求,会在后续版本中加上

    ……谢谢。

    SQLFeatureNotSupportedException 现在还没改好

    2020-06-08 12:47:51
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载