我需要用java从数据库中取出一个date型数据,并作为参数再传给一个存储过程,请问应怎么操作?
我在中间过程用String和Date保存似乎都有问题
最好能有示例代码,谢谢。
我在中间过程用String和Date保存似乎都有问题
最好能有示例代码,谢谢。
解决方案 »
- 100分球:如何通过JAVA程序的Runtime.getRuntime().exec运行netstat命令,得到6060这个端口所在的进程ID?
- 关于JAVA图形监控系统的开发
- 求助:为什么我在eclipse中启动tomcat时会跳出错误对话框???
- 如何将java程序转换成windows上的可执行程序
- 请教一个超复杂问题:如何在一个32位的系统中显示64位长的数据?
- 在JTable中单元格跳动的问题?
- SCJP 基本问题
- 请教在JAVA下类似网络蚂蚁的断点续传的软件怎么实现?
- update报错?
- session 的实现方法
- 高分求教,,请问 类大小 问题,是个嵌入式面试问题?
- 帮忙指点下两种对象初始化式的区别。。。
java.util.Date d=new Date();
Long l=d.getTime();
java.sql.Date date=new Date(l);
下面这个date可以放进数据库里,上面的d是在java中用的
直接传进去就可以了
或者,我现在是取的时候To_Char用String存,传入的时候再To_Date,可是这样也总是有问题,求高人指点,最好有代码,谢谢。
我的代码片断如下:
//SELECT TO_CHAR(KYO_CDATE, 'yyyy/MM/DD HH:mm:ss')....
String cdate = rs.getColumnValue(0);
//STR_UEDTE(TO_DATE('"+cdate+"','yyyy/MM/DD HH:mm:ss')) AS STR_UEDTE,"
String sql="select sysdate from dual";
java.sql.Date date=null;
PreparedStatement ps=conn.prepareStatement(sql);
ResultSet rs=ps.execute();
while(rs.next()){
date=rs.getDate(1);
}retuen date