将日期从JDateChooser插入Oracle DB

时间:2016-03-26 07:18:23

标签: java sql oracle jdatechooser

我一直在尝试使用JDateChooser在我的Oracle数据库中插入日期,但我一直收到此错误:

  

SQL错误:ORA-01861:文字与格式字符串不匹配。

这是我的代码。

  $routeProvider
      .when('/', {
        templateUrl: 'scripts/home/main.html',
        controller: 'MainCtrl',
        access: access.public
      })
      .when('/projects', {
        templateUrl: 'scripts/project/project.html',
        controller: 'ProjectCtrl',
        access: access.user
      })
      .when('/projects/:id', {
        templateUrl: 'scripts/project/project-detail.html',
        controller: 'ProjectDetailCtrl',
        access: access.user
      })
      .otherwise({
        redirectTo: '/'
      });
  }]);

1 个答案:

答案 0 :(得分:3)

使用setDate代替setString作为第四个参数。

ps.setDate(4, new java.sql.Date(tdate.getDate().getTime());

有关设置日期的详细信息 Using setDate in PreparedStatement