java - 如何使用jsp插入DATE

标签 java oracle jsp date cyrillic

我的网站上有一个反馈页面,其中包含姓名电子邮件评论。这是我在 JSP 上的代码,我使用 Apache Tomcat 7.0Oracle DB

String query = "Insert into t_comments(name, email, comments) values('"
                                + realname
                                + "','"
                                + email
                                + "','"
                                + comments+"')";

这很好用。但我决定将 DATEC 列(数据类型 DATE)添加到我的表 t_comments 中。所以我的查询应该是这样的

String query = "Insert into t_comments(name, email, comments,datec) values('"
                                + realname
                                + "','"
                                + email
                                + "','"
                                + comments
                                + "',"
                                + "TO_DATE('"
                                + new java.util.Date()
                                + "', 'dd/mm/yyyy hh24:mi:ss'))";

这行不通。

ORA-01858: a non-numeric character was found where a numeric was expected

也许我在表中错误地插入了 DATE 类型。我还有另一个问题。 名称注释采用西里尔字母。当它们插入表中时,它们使用不同的编码显示不正确。我的 JSP 页面中有此行

<%@ page language='java' contentType='text/html; charset=UTF-8' pageEncoding='UTF-8'%>

请帮我解决我的两个问题

  1. 将日期插入我的表格

  2. 在我的表格中插入正确的西里尔文字

谢谢

最佳答案

让 Oracle 为您做这件事。

String query = "Insert into t_comments(name, email, comments,datec) values('"
                                + realname
                                + "','"
                                + email
                                + "','"
                                + comments
                                + "', CURRENT_TIMESTAMP)";

See this link for more info.

关于java - 如何使用jsp插入DATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26421053/

相关文章:

java - 用于在 Logback 中压缩日志文件的单独线程?

Oracle:Order by Union 返回 ORA-00933:SQL 命令未正确结束

java - 从另一个 JSP 文件读取变量

java - 在 ListView 中使用复选框和 onListItemClick

java - 程序不监听 KeyBindings 或 PaintComponent()

java - jstring/c++ 的 Ljava/lang/String 错误

android - 何时从 Asp.net 关闭与 oracle 数据库的连接

java - 如何对SQL结果进行排序

spring - 将 HTML5 占位符属性添加到 Spring 3.0 表单输入元素

java - 如何在jsp JSTL中缓存显示标签的对象