jsp查询数据库的问题 - Java / Web 开发
查询2008/07/07那天的所有记录报错
String sql="select * from xiaofei where regname like '%"+userid+"%' and xfdate='2008/07/07' order by xfdate";
什么数据库?
xfdate应该是date类型的吧
'2008/07/07' 要转换下
access的数据库 写入的时候是直接在文本框中输入2008/07/07再插入到数据库
语句的条件参数有问题吧
regname是否跟userid有关? 日期参数好像不对
额 regname跟userid 是有关的,单独查询String sql="select * from xiaofei where regname like '%"+userid+"%' order by xfdate"; 显示的结果是正确的
就是日期那边有问题
格式化下时间!
有没有其他的方法
首先
你查询下你数据库存储时间字段的类型
看看是date型 还是string型
如果没问题 试试将字符串 转换成to_date型 比较
把错误信息多贴出来 方便发现问题
不建议这么做 违反了mvc 的原则
xfdate='2008/07/07'
应该要转换为java.sql.Date才可以吧。
相关问答:
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......
如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。
看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......
id name datetime
1 a 2010-05-13 10:15:00
2 b 2010-05-14 09:10:00
3 d 2010-05-14 10:10:00
如何将距离目前最近的那个记录的name 更新为“x”呢
谢谢咯 啊 呵呵
update table_n ......