我有这个sql查询运行正常并在sql开发人员上运行时返回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。
我该如何解决这个问题?
答案 0 :(得分:0)
试试这些:
答案 1 :(得分:0)
我认为您需要使用to_char()
select slno from lbk_tab where log_date = to_char(to_date('18-06-2017','DD-MM-YYYY'))