点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
SAP HANA似乎不支持使用JDBC的查询超时。 看起来java.sql.Statement有一个名为setTimeout的方法,它将以秒为单位设置查询超时。
连接到HANA时不执行任何操作
以下JDBC代码
Statement stmt = connection.createStatement();
stmt.setQueryTimeout(1);
即使查询花费的时间超过1秒也不起作用。 还有其他方法可以在JDBC中指定查询超时。 请帮忙。
在我的测试中,setQueryTimeout不会影响应用程序等待语句完成的时间。
相反,您可以使用记录在案的communicationTimeout = X连接参数在连接级别上设置超时。
在我的测试中,这可同时使用当前的HANA 1和HANA 2 jdbc驱动程序。
请仔细阅读我写的内容。
这是查询超时。
但是创建连接时必须指定它。
连接超时有其自己的参数。
如果可用参数不清楚,请确保检查文档。
嗨,
感谢您的答复,我们希望设置查询超时而不是连接超时。
您在谈论连接超时吗?
有什么方法可以设置查询超时,而不是连接超时。
这是否意味着HANA jdbc驱动程序未实现java.sql.Statement的setQueryTimeout方法
一周热门 更多>