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

标签 java sql-server stored-procedures jdbc

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

我有两个问题。

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

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

最佳答案

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

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

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

当您从 Java 调用它们时,加密非加密 存储过程应该没有区别。

关于java - 如何从 Java 调用 MSSQL 加密存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18354239/

相关文章:

sql-server - SQL Server 字符串约束

java - 如何在 Spring session 中存储每个用户的数据?

c# - dd-MMM-yyyy 和 dd-MMM 的正则表达式?

java - 如何将子记录的插入限制为N条记录?

mysql - 从 View 调用存储过程

sql-server - 存储过程返回值

java - 在 Apache Camel 中访问存储过程的多个结果集

java - Java中获取注解元数据的方法

sql-server - 用户定义函数中的错误处理

sql-server - 数据库的日志文件已满