java里怎么往oracle数据库插入具体的时间

2024-05-07 23:23

1. java里怎么往oracle数据库插入具体的时间

参考代码:
Date date=new Date();//取得当前时间SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String datetime = tempDate.format(date); //格式化setDate(new java.sql.Date.valueOf(datetime ));//把字符转转换成Date类型。说明:首先setDate(Date date)的参数是一个Date类型的对象,所以,传件去的参数必须是一个Date对象。

java里怎么往oracle数据库插入具体的时间

2. 怎么将Java中的String类型改成date,添加到Oracle数据库里

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

3. oracle与Java的关系??

oracle本身是关系数据库软件,java是编程语言,二者之间并没有任何关联关系,所处层次也不一样(一个是应用软件、一个是编程语言)。
结构化查询语言SQL是关系数据库的操作语言同样也是一门语言,也就是说你要对数据库(如oracle)进行操作必须通过SQL语言来与数据库进行交互。
SQL本身与JAVA也没有关联关系。
使用JAVA来进行应用程序的开发时,有要进行数据的持久化存储方面的需求时(即需要使用到数据库),由于二者之间并没有关联关系,所以要使用到JDBC技术,将二者关联起来,JDBC起到二者之间桥梁的作用,JAVA程序通过JDBC构建SQL语句,将业务需求转化成SQL语句,通过SQL语句来达到与数据库交互的作用。
JDBC是java链接数据库的桥梁,而SQL是与数据库交互的语言。你说SQL,数据库才听得懂!

oracle与Java的关系??

4. java调oracle 时间不一致

java类中获取当前时间为Java 虚拟机的时间,一般来说是格林尼治时间,而Oracle根据安装的环境获取到你的主机的时区信息为+8,所以时间上会相差8小时,可以用下面的语句处理

         String dateCN = "2011-03-16 20:22:34 GMT+08:00";  
         SimpleDateFormat sdf_JP = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");  
         sdf_JP.setTimeZone(TimeZone.getTimeZone("GMT+9"));  
           
         System.out.println(sdf_JP.format(sdf_JP.parse(dateCN)));  
         System.out.println(sdf_JP.format(new Date()));

5. oracle什么时候需要commit

SQL语言分为五大类:
DDL(数据定义语言) - Create、Alter、Drop 这些语句自动提交,无需用Commit提交。
DQL(数据查询语言) - Select 查询语句不存在提交问题。
DML(数据操纵语言) - Insert、Update、Delete 这些语句需要Commit才能提交。
DTL(事务控制语言) - Commit、Rollback 事务提交与回滚语句。
DCL(数据控制语言) - Grant、Revoke 授予权限与回收权限语句。

oracle什么时候需要commit

6. java 中 Date 如何与oracle中的时间比较?

java如果是util包中的date类型应该直接就可以和oracle中的date类型比较。
 
如果java中日期是String类型的。比较的时候就要将oracle中的日期类型用函数括起来。比如
to_char(oracle中的日期,'yyyyy-MM-dd(这个是格式。可以继续往下取时分秒)')。这样就可以进行字符串的比较。
 
如果oracle中的日期不是date型。就要使用to_date(oracle中的日期,'yyyyy-MM-dd(这个是格式。可以继续往下取时分秒)') 。这样可以进行date类型日期的比较。

7. JAVA 向oracle中插入中文数据时总是变成???

int i = pstmt.executeUpdate(sql); 改成 int i = pstmt.executeUpdate(); 试下7823

JAVA 向oracle中插入中文数据时总是变成???

8. java项目这前用的是oracle 10G 现在改成11G项目要做什么变动

。。。用了框架就只变框架中的DB配置  没用框架就先把JDBC修改成现在的Oracle 然后整个项目跑两遍找咯 没人知道你项目里到底用了哪些东西。。