简体   繁体   English

如何使用Java或JSP在SQL的时间戳数据类型列中插入值

[英]How can i insert value in timestamp datatype column in SQL using java or JSP

I have tried to add value using preparedStatement. 我试图使用prepareStatement来增加价值。
----Some piece of Code---- ` ----一些代码----

String query = "INSERT INTO COMMENTS VALUES(?,?,?)";
            PreparedStatement ps = con.prepareStatement(query);
            ps.setString(1, email);
            ps.setString(2, name);
            ps.setTimestamp(3, now);       

3rd column is timestamp type. 第三列是时间戳类型。 But this is showing error. 但这显示了错误。 It shows a whole list of packages needed to be imported. 它显示了需要导入的软件包的完整列表。 But when i import a package, it asks me to create a variable named 'now'. 但是当我导入一个包时,它要求我创建一个名为“ now”的变量。 Help me, how to fill timestamp field in database using java or JSP. 帮帮我,如何使用Java或JSP填充数据库中的时间戳字段。 Thanks in advance 提前致谢

'now' needs to be of type java.sql.Timestamp “现在”的类型必须为java.sql.Timestamp

you can run a quick test by doing 您可以通过执行快速测试

ps.setTimestamp(3,getCurrentTimeStamp());

where getCurrentTimeStamp() is getCurrentTimeStamp()在哪里

public java.sql.Timestamp getCurrentTimeStamp() {
        java.util.Date today = new java.util.Date();
        return new java.sql.Timestamp(today.getTime());
    }

为了进一步缩短HocusPocus正确答案,也许

ps.setTimestamp(3, new java.sql.Timestamp(java.lang.System.currentTimeMillis())); 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何从数据库中提取列的timestamp(6)数据类型值到CSV或使用Java在控制台上显示? - how to extract the timestamp(6) Datatype value of a column from a database to csv or display on console using Java? 使用Hibernate在oracle timestamp(6)列中插入java.sql.Timestamp数据 - insert java.sql.Timestamp data in oracle timestamp(6) column using Hibernate JSP SQL INSERT使用时间戳和准备好的语句格式错误 - JSP SQL INSERT formatted incorrectly using Timestamp and prepared statement 如何使用 JSP 2 避免 JSP 文件中的 Java 代码? - How can I avoid Java code in JSP files, using JSP 2? 如何使用准备好的语句插入MD5(“ value” + CURRENT_TIMESTAMP)? - How can I insert an MD5(“value” + CURRENT_TIMESTAMP) using prepared statements? 如何在JSP中的derby中插入和删除数据库中的值? - How can I insert and delete value in a database in derby in JSP? 如何在JSP中将值插入数据库到derby? - How can I insert value to a database to derby in JSP? 如何在sql中使用脚本忽略文本数据类型的长度? - How can I ignore text datatype length using script in sql? 如何使用java将值插入sql服务器? - how insert value into sql sever using java? 如何使用NetBeans GUI在Java中输入时间(数据类型) - How can I input time(datatype) in java using netbeans gui
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM