小编use*_*823的帖子

使用 sysdate 作为参数插入数据库

我有一个将日期值插入到测试表中的prepareStatement。日期值可以是参数值或 NULL。现在,如果日期值为空,我想将系统日期插入数据库。我不想使用new java.util.Date().getTime(),因为我的电脑中的时间可能与数据库中的时间不同。

    PreparedStatement pstmt = null;
    boolean rs = false;
    String sql = "INSERT INTO test (ID, record_date values(?, ?)";

        pstmt = DBConnection.getConnection().prepareStatement(sql);
        pstmt.setString(1, para1);
        if (para2 != null)
           pstmt.setDate(2, para2);
        else
          pstmt.setDate(2, sysdate); // is that possible?

        rs = (pstmt.executeUpdate() > 0);
Run Code Online (Sandbox Code Playgroud)

java oracle prepared-statement

2
推荐指数
1
解决办法
5506
查看次数

为什么在Windows 7中运行vb6应用程序时会出现错误:文件mscomctl.OCX丢失?

我有两台装有Windows 7 Professional x64的电脑.一台PC可以成功运行我的vb6应用程序,但另一台PC将占用以下错误消息.

错误信息

我无法弄清楚上述情况的原因.有什么方法可以尝试找出问题吗?请帮忙!

windows vb6

0
推荐指数
1
解决办法
2081
查看次数

标签 统计

java ×1

oracle ×1

prepared-statement ×1

vb6 ×1

windows ×1