Ale*_*yak 4 java sql-server jdbc sql-server-2008
如果我的存储过程中有一个print语句:
print 'message'
Run Code Online (Sandbox Code Playgroud)
有没有办法在通过JDBC连接到SQL Server 2008的java程序中获取输出?
此外,print从JDBC应用程序调用时,是否存在调试消息将关闭连接的危险?
是的,有: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();
}
Run Code Online (Sandbox Code Playgroud)