www.syrq.net > jDBC向orAClE中插入时间出现问题了

jDBC向orAClE中插入时间出现问题了

这样试试(转换成指定格式字符串): String sql = "insert into mm values("+id+",to_date('"+time+"','yyyy-mm-dd hh24:mi:ss',)"; 调用的时候,格式化一下: jdbc.save(2,new java.sql.Date(new java.util.Date().getTime()).toString(...) );

oracle中当前时间用sysdate表示。所以可以通过如下方式插入: String userinfo="insert into userinfo VALUES("+"'"+userD+"',sysdate"+")"; //之后执行插库操作。 备注,实际在数据库中插入语句如下 sql:insert into userinfo values('123',sy...

Class.forName("oracle.jdbc.driver.OracleDriver"); conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.161.3 :1521:NMS", "用户名", "密码"); stm=conn.createStatement(); String sql="delete from user where userId='"+id+"'";...

两个库的主键机制应该不一样吧,那在抽取A库的时候不用查A的主键,然后插入B库的时候主键自己设置呢

按照前一位仁兄的回答,你要把上面的import java.util.Date改成import java.sql.Date, 然后把Date date= new Date()删掉。而try 块里那行改成 Date date= new Date(format.parse(birth).getTime()); 明白?

关于格式:oracle里面,日期类型就是数字类型,不会有yyyy-MM-dd HH:mm:ss这样的格式的,,,,,,只有再取出来、显示时,才会有格式 。 java.sql.Timestamp dt=new java.sql.Timestamp(new Date().getTime()); PreparedStatement stm=...........

您好,提问者: 1、首先,Oracle查询编码:select * from v$nls_parameters;//看看是否GBK 2、如果是用Servlet或者别的,插入数据之前输出一下,看看是否乱码。 比如: doPost() //设置接受编码,但你的页面也必须是UTF-8 response.setContentTy...

String driver = ......这行取配置文件的时候,配置文件里面定义的是driverClass=...而你取的时候用的是driver这个位置应该是写错了吧

sid写错了,url中的JCMHHIS是sid,你的**是什么? 看看我的 import java.sql.*; public class JDBConnection { private final String dbDriver = "oracle.jdbc.driver.OracleDriver"; private final String url = "jdbc:oracle:thin:@10.10.40.2:...

你把数据库连接连到别的数据库上(程序别动还放在这里,只是把配置文件里的连接字符串改成别的地方),如果还出错,就是本地服务器的问题,如果不再出错,就是数据库的问题

网站地图

All rights reserved Powered by www.syrq.net

copyright ©right 2010-2021。
www.syrq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com