往Orcal数据库中插入日期值

    //添加员工
    public void add(Emp emp) throws Exception{
        try {
            QueryRunner runner = new QueryRunner(JdbcUtil.getDataSource());

            /*
            * 你获取的应该是String格式,然后你转化为了util包中的date格式,
                但是oracle中需要的是sql包中的date格式。
                所以放不进去。
                这样转换一下应该就行了
            */
            java.sql.Date dateSql=new java.sql.Date(emp.getHiredate().getTime());

            String sql = "insert into emps(id,username,salary,hiredate) values(?,?,?,?)";
            Object[] params = {emp.getId(),emp.getUsername(),emp.getSalary(),dateSql};
            runner.update(sql,params);

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

 

上一篇:gitlab-runner docker 权限相关的


下一篇:分享我在前后端分离项目中Gitlab-CI的经验