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

如何从JDBC客户端检测SQL Server存储过程故障?,jdbc,Jdbc,我有一些Java代码,它使用JDBC在SQLServer2008实例上执行“CREATEPROCEDURE”语句。create proc由于错误而失败(“不允许从数据类型xml隐式转换为varchar(max)。请使用CONVERT函数运行此查询。”) 没有向JDBC客户端引发此错误,因此我没有迹象表明存储过程创建失败。就JDBC语句和连接而言,在执行CREATEPROC语句之后,没有出现任何问题 那么,有人知道如何从JDBC客户端检测这个问题吗 蒂亚 我发现使用PreparedStatemen

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

没有向JDBC客户端引发此错误,因此我没有迹象表明存储过程创建失败。就JDBC语句和连接而言,在执行CREATEPROC语句之后,没有出现任何问题

那么,有人知道如何从JDBC客户端检测这个问题吗


蒂亚

我发现使用PreparedStatement而不是Statement会得到作为SQLException发出的存储过程编译警告