JDBC进行插入数据的时候: 1、当Javabean (实体类student)中的属性类型和数据库的对应字段类型都为Date时: PreparedStatement ps =conn.prepareStatement("insert into deptno values(?,?,?)"); ps.setXXX(2,new java.sql.Date (student.getXXX().getTime()) ); 2、当Javabean(实体类)中的属性类型为String,而数据库的对应字段类型为Date: PreparedStatement ps =conn.prepareStatement("insert into deptno values(?,to_date(?,'yyyy-mm-dd'),?)");