【发布时间】:2017-12-01 19:28:30
【问题描述】:
我有这个运行良好的 sql 查询,在 sql developer 上运行时返回 3 行,但是当我在 jsp 页面中执行相同的查询时,它可以正常执行但不返回任何行。数据库连接没有问题,因为所有其他查询都可以正常工作。
服务器 - Tomcat 7
数据库 - Oracle 10g
查询 -
select slno from lbk_tab where log_date = to_date('18-06-2017','DD-MM-YYYY')
jsp-
String dtol = "select slno from lbk_tab where log_date = to_date('18-06-2017','DD-MM-YYYY')";
Statement st = connection.createStatement();
ResultSet resultSet = st.executeQuery(dtol);
if (resultSet.next()) {
out.print(Integer.parseInt(resultSet.getString(1)));
}
表 lbk_tab 具有列 slno 和 log_date。
我该如何解决这个问题?
【问题讨论】:
-
log_date 是日期还是时间戳?
-
@GordonLinoff 抱歉,一个错字已修复
-
@Abihabi87 log_date 是一个日期
-
@litelite,是的,他已经这样做了......再次阅读问题
-
请检查@APC 的要求。很有可能您已经通过 SQL Developer 插入数据但尚未提交。