Java程序连Access查询的问题!!追加高分

来源:百度知道 编辑:UC知道 时间:2024/07/13 08:21:44
java程序,在查询 某日期 - 某日期 之间数据的时候总是SQLException

Access表里是 Access的 日期/时间 类型

在JAVA程序我向里插入的时候用的是
预处理语句
PreparedStatement ps;
ps.setString
因为无论是java.util.Date 还是java.sql.Date都插不进去
但是String 可以插进去,他们说能自动转换

但是查询 两个日期之间数据的时候 怎么写 很迷茫

在String两边加 # 就可以自动转换成日期的方法试过不行
直接写成"2009-1-12"的字符串进行查询页不行

--------------------------------------------------
在线等,有解决者追加高分...

以 Date.getTime() 毫秒级得形式存入 Access 数据库,数据类型定为大整数类型,然后就很好比较了.

Access 数据库的Date类型和java的格式不一样....
建议用 MySql 比较好用

你可以把你的Date格式化后再存入access数据库,

SimpleDateFormat f=new SimpleDateFormat(MMM dd,yyyy);
String d = f.format(new Date());

很少用access了,这个数据库的Date类型和java的格式不一样,去查下api