好像在access中写时间要有个#标记吧?
String sql = "select * from student where time='#" + StartTime + "'#";
还是不要单引号
忘了
String sql = "select * from student where time='#" + StartTime + "'#";
还是不要单引号
忘了
解决方案 »
- 如何成为一名java架构师
- 现在满天飞的iphone和android,搞JAVA的应该搞哪方面才有发展。
- hibernate3自动生成序列的问题
- 敬请各位帮忙!急
- 换行符在MyFaces的<h:inputTextArea> 中怎么显示,急!在线等。
- 请hibernnate中,单表数据保存
- eclipse 创建maven项目时pom.xml 报错如下
- 问一个Struts下拉框的问题
- 请问CachedRowSet是断接的,但连接池还是很快被耗尽,为什么?
- 这个问题我考虑了好久,想请各位讨论一下(关于hibernate)
- 有关osworkflow工作流调用数据库例子高分求救!
- 求救,为什么在JB9下编译并运行成功的项目,到了WINDWOS下的TOMCAT5.0就错误了,大虾们救命啊!
String sql = "select * from student where time=#" + StartTime + "#";
不要''的
应该使用PreparedStatement来做这些事情。
只要setTimestamp就可以解决问题。
所以在可能的情况下尽量使用PreparedStatement,除非真的是它无法解决问题的情况下才自己拼SQL
PreparedStatement prep = conn.prepareStatement(sql);
prep.setTimestamp(1, time);
prep.executeUpdate();
prep.close();