如果我的存储过程中有打印语句:
print 'message'
有没有办法在通过 JDBC 连接到 SQL Server 2008 的 java 程序中获取输出?
此外,当从 JDBC 应用程序调用时,留给调试的 print
消息是否存在关闭连接的危险?
最佳答案
是的,有:https://dba.stackexchange.com/a/44373/5457
Statement stmt = ...;
stmt.execute("some sql statement");
SQLWarning warning = stmt.getWarnings();
while (warning != null) {
System.out.println(warning.getMessage());
warning = warning.getNextWarning();
}
关于java - 有没有办法用 SQL Server JDBC 驱动程序显示 PRINT 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1759801/