Java程序调用SQLServer的存储过程,从日志可以看到,存储过程执行的过程中遇到了异常,但是通过存储过程执行的日志看,它还是完整的执行完了,并没有因为中间抛出的异常而中断。
再次在数据库连接工具中手动调用存储过程,打印中间要执行的SQL时才找到中间异常的SQL,而且存储过程也在执行异常SQL的点上中断了。
2013-08-15 01:00:00,015 INFO - <======================采集程序启动: 1> [com.lh
lm.service.CollectService]
2013-08-15 01:08:09,609 ERROR - <采集程序异常中断:CallableStatementCallback; S
QL [{call pro_up2tmp(?)}]; 不允许从数据类型 datetime 到 int 的隐式转换。请使用 C
ONVERT 函数来运行此查询。; nested exception is java.sql.SQLException: 不允许从数
据类型 datetime 到 int 的隐式转换。请使用 CONVERT 函数来运行此查询。> [com.lhlm.
service.CollectService]
org.springframework.dao.DataIntegrityViolationException: CallableStatementCallba
ck; SQL [{call pro_up2tmp(?)}]; 不允许从数据类型 datetime 到 int 的隐式转换。请
使用 CONVERT 函数来运行此查询。; nested exception is java.sql.SQLException: 不允
许从数据类型 datetime 到 int 的隐式转换。请使用 CONVERT 函数来运行此查询。
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTra
nslate(SQLStateSQLExceptionTranslator.java:101)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslat
or.translate(AbstractFallbackSQLExceptionTranslator.java:72)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslat
or.translate(AbstractFallbackSQLExceptionTranslator.java:80)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslat
or.translate(AbstractFallbackSQLExceptionTranslator.java:80)
分享到:
相关推荐
java调用sqlserver存储过程.pdf
Java中调用SQL Server存储过程 Eclipse 3.3
1. 使用不带参数的存储过程 2. 使用带有输入参数的存储过程 3. 使用带有输出参数的存储过程 4. 使用带有返回状态的存储过程 5. 使用带有更新计数的存储过程
VB 调用 sql server 存储过程。文档
jsp如何调用sqlserver存储过程,对于学习jsp是必不可少的
SQL Server数据库中直接调用Web Service,不需要通过前台调用
主要介绍了Java中调用SQL Server存储过程详解,本文讲解了使用不带参数的存储过程、使用带有输入参数的存储过程、使用带有输出参数的存储过程、使用带有返回状态的存储过程、使用带有更新计数的存储过程等操作实例,...
Java调用SQL_Server的存储过程详解 1使用不带参数的存储过程 2使用带有输入参数的存储过程 3使用带有输出参数的存储过程 4 使用带有返回状态的存储过程 5 使用带有更新计数的存储过程
在VB6.0中调用SQL Server的存储过程.pdf
后期对于投票结果需要进行一些权重的计算,过程比较复杂,便想到把计算过程放在SQL Server端,使用存储过程实现。但是,在调用存储过程的过程中却遇到了问题,一直无法返回记录集。最后发现问题出现在记录集的...
执行Sqlserver存储过程返回DataSet
Java调用带参数的Oracle 存储过程并返回集合,
ADO.NET调用SQL Server存储过程,有参无参,传入传出
sql server调用存储过程,sql server,存储,过程,存储过程,java,jsp,EL
JSP调用SQL Server的存储过程
SQL Server存储过程示例,在存储工程中Transaction使用示例,游标的使用示例,自定义异常的使用示例,以及Java调用SQL Server存储过程的示例代码。包括JDBC和Spring两种调用方式。
创建存储过程: ALTER PROCEDURE [dbo].[GetCustomers] (@rowcount INT OUTPUT) AS SELECT [CustomerID] ,[CompanyName] ,[ContactName] ,[ContactTitle] ,[Address] ,[City] ,[Region] ,[PostalCode] ,...
java连接SqlServer数据库调用存储过程代码.docx
内容概要:简单的C# winform调用存储过程实例,创建存储过程入参,通过SqlConnection对象和SqlCommand对象调用存储过程,获取存储过程的出参并显示出来,详细代码注释,希望对用到C#调用存储过程的小伙伴有帮助 ...