1、部分代码:
private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//定义格式
private Date nowDate; //定义参数
private PreparedStatement pstmt;
private String sDate = "";
sDate = ggs.getSystemDate("select to_char(sysdate,'yyyy-MM-dd hh24:mi:ss') sdate from dual");
//获取服务器的当期日期
nowDate = format.parse(sDate); //将字符串转换为日期
pstmt.setDate(4, java.sql.Date.valueOf(vo.getSPam2()));
//这个vo.getSPam2()="2013-06-01"格式,直接使用这个转换就可以;
//如果日期格式是:2013-06-01 15:32:01;
//则需要使用下面的格式进行转换;
pstmt.setDouble(5, vo.getNPam4());
pstmt.setString(6, "E000000000000071");
pstmt.setTimestamp(7,new Timestamp(nowDate.getTime()));
pstmt.setString(8, "E000000000000071");
pstmt.setTimestamp(9,new Timestamp(nowDate.getTime()));
}finally {
new DBUtil().closeAll(conn);
}
2、数据库的字段截图
3、如果出现下面的信息
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
则可以在代码的最后或 finally 里面
加上 System.exit(0);