如何从JDBC客户端检测SQL Server存储过程失败?

时间:2010-03-31 16:46:02

标签: jdbc

我有一些Java代码使用JDBC在SQL Server 2008实例上执行“CREATE PROCEDURE”语句。由于错误,create proc失败(“不允许从数据类型xml到varchar(max)的隐式转换。使用CONVERT函数运行此查询。”)。

此错误被引发到JDBC客户端,因此我没有指示sproc创建失败。就JDBC语句和连接而言,在执行CREATE PROC语句之后,没有任何问题。

那么有谁知道如何从JDBC客户端检测到这个问题?

TIA!

1 个答案:

答案 0 :(得分:0)

我发现使用PreparedStatement而不是Statement会获得作为SQLExceptions引发的sproc编译警告。