spring boot 2.6.2
shardingsphere 4.1.1
shardingsphere 中的 JdbcUtil
当数据库为 Oracle 时,getSchema 返回 null,导致查询 all_objects 时结果好多都不是正常的数据表,导致【ORA-00942: 表或视图不存在】,这是什么情况?
public class JdbcUtil { /** * Get schema. * * @param connection connection * @param databaseType database type * @return schema */ public static String getSchema(final Connection connection, final String databaseType) { String result = null; try { if ("Oracle".equals(databaseType)) { return null; } result = connection.getSchema(); } catch (final SQLException ignore) { } return result; } }
先看官方是否支持oracle
shardingjdbc压根是个半成品,不好用
都5.0了吗,我记得去年我学的时候才4.0