如何从 Java 调用 MSSQL 加密的存储过程?

Posted

技术标签:

【中文标题】如何从 Java 调用 MSSQL 加密的存储过程?【英文标题】:How can I call MSSQL encrypted Stored Procedures from Java? 【发布时间】:2013-08-23 15:17:07 【问题描述】:

有带有加密存储过程的 MSSQL 数据库,我的应用程序看不到它们(我使用不同的 jdbc 驱动程序)。

我有两个问题。

如何获取这些加密存储过程的列表?

【问题讨论】:

【参考方案1】:

如何获得这些加密存储过程的列表?

SELECT SCHEMA_NAME(p.schema_id) + '.' + p.name
FROM sys.procedures p
WHERE OBJECTPROPERTY(p.object_id, 'IsEncrypted')  = 1

如何从 Java 调用 MSSQL 加密的存储过程?

当您从Java 调用它们时,encryptednon-encrypted 存储过程之间应该没有区别。

【讨论】:

以上是关于如何从 Java 调用 MSSQL 加密的存储过程?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Sequelize 调用 MSSQL 存储过程?

如何从 SQL Server 2000 调用 MySQL 存储过程?

sqlalchemy 调用 mssql存储过程如何获取返回值?

MSSQL 存储过程加密解密

MSSQL 存储过程加密解密

MSSQL 存储过程加密解密