我一直在尝试使用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: '/'
});
}]);
答案 0 :(得分:3)
使用setDate
代替setString
作为第四个参数。
ps.setDate(4, new java.sql.Date(tdate.getDate().getTime());
有关设置日期的详细信息 Using setDate in PreparedStatement