为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:Win10
【CPU】:8
【问题描述】*:
使用DM8自带的JDBC,通过 DatabaseMetaData.getProcedures(conn.getCatalog(), schemaName, “%”)只能获取到获取到存储过程里面procedure, package内的存储过程无法获取,用第三方工具使用jdbc去连接数据库也看不到包信息,数据库自带的DM管理工具可以正常查看包内过程,
请问是不是现在JDBC不支持获取包内的过程?如果支持的话,应该如果获取,是否能提供代码示例?(查过开发文档,没有找到说明)
与厂家技术人员沟通后确认,目前JDBC是不支持获取包内的过程,只能支持标准的存储过程。测试结果确认应该是不支持所有包的信息。oracle JDBC是可以支持包内的过程,期待达梦后续升级可以支持