Oracle数据库中的如何保留两位小数 并且在java中保留两位小说插入数据表中

如题所述

第1个回答  2012-05-12
JAVA 用NumberFormat,DecimalFormat都可以滴追问

但是还要插入到数据库中的啊

追答

数据库字段设成number类型,当然你可以指定小数的位数 number(3,2) 3表示数字中的有效位,2表示有2位小数 比如 2.11 这种。

至于插入到数据库中,你需要下载oracle数据库驱动ojdbc14.jar,
驱动程序类:
oracle.jdbc.OracleDriver
url:
jdbc:oracle:thin:@::

至于怎样写连接代码,网上一大把。随便搜搜就有

本回答被提问者采纳

如何在Oracle数据库中保留小数点后两位 而且在java中保留两位插入到数据...
NUMBER 用于存储零、正数、定长负数以及浮点数。NUMBER 数据类型可以以 NUMBER(P,S)的 形式来定义数字的精度和范围。 这里:p 表示精度 (1-38),它表示存储在列中数 字的总长度是 p 位: s 表示范围,它表示小数点后的位数。该取值范围可以从-84 到 127 。例如:CREATE TABLE test (name num...

oracle数据库中Number是
在Oracle数据库中,Number数据类型起到了关键的角色,它类似于Java中的int和double。Number类型具有灵活性,可根据需要指定精度(p)和小数位数(s)。例如:number(6,2) 表示最多存储6位,保留两位小数,如1234.57会被存储为1234.57。 number(2,4) 则保留两位小数,但总长度为4,如0.0012会被存...

oracle数据库 怎么用java代码把从一张表中查询出来的日期时间插入另一张...
日期格式应该是Timestamp类型,是因为你打印出来才会显示最后的零的,直接查询出来,再存入另一张表就OK,不用转换 注:如果想打印出来的没有最后的零,可以用 public static final SimpleDateFormat dtmFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); \/\/ 设置格式化类型 Time Timestamp dt...

oracle中numbe
在Oracle数据库中,数值类型非常重要,相当于Java中的int和double。Oracle提供了三种主要的数据类型来处理数值:number。这个数据类型可以根据需要进行精度和小数位数的指定。例如,`number(6,2)`会存储1234.567为1234.57,而`number(2,4)`则会保留小数点后四位,0.001234会转换为0.0012。对于精度限制...

orcale数据库中,用Java代码如何将一张表的部分字段在另一张表显示
这个定义物理主键id后,插入另外一张表的对应字段就可以了。

...数据库A中的所有表及表数据复制到目标数据库B。(ORACLE数据库...
如果A库中的数据量不大,可以直接使用pl\/sql 工具,导出数据库结构和数据,然后到B数据库中执行导出的命令。这样不就解决了,干吗要有java呢?用java比较慢,我弄过一次!如果非要用java可以把A中的数据导入到一个excel表中,然后使用A库的建表语句在B中建表,使用java把excel表中的数据导入即可,...

在JAVA中, 如何将&符号插入到oracle数据表中, 请给出在JAVA中执行的SQL...
只是因为在oracle中&是替换变量的意思,你再试试,如果你换成values('ZZ','&A'||'P'),一定不行,是不是?&后面是',那就没关系,oracle认为它是个字符,如果是有其他字符,oracle就认为&后面的字符是替换变量 ,可以这么干,产生字符串的时候,判断有没有&,有&的话,切割,加|| ...

oracle数据库如何利用存储过程向表中添加数据?
实际上存储过程向表中插入数据和sql执行的区别是不大的,只不过是存储过程是用loop等循环插入,之后顺序执行sql语句,不用命令行执行。CREATE OR REPLACE PROCEDURE insert_data_4_pressure_3 is --Result1 VARCHAR2(50); VAR_num number;begin VAR_num:=1; while VAR_num< 1000000 ...

同一个sql直接在数据库中运行和java中运行结果不一样?
这是因为oracle的sum函数在没有汇总记录时,返回的时null值,而java的处理有不一样。所以出错了。用一下sql可以证明:select (case when sum(xgd) is null then 'null' else 'other' end ) as AA from ht_htxmgx where xmid not in(select inid from kp_xmzd where xmbh='HWNJA7') ...

求助,Java 怎么读取oracle 数据库 中LONG类型的字段
上述两个表中,table_name,column_name,data_type就可以满足需要查询表字段类型了,具体类型对应其他字段还有另外定义,比如varchar2,date,number还对应在data_length字段有值,说明类型其长度 user_tab_columns和user_tab_cols都可以满足问题要求,但是两张视图还是有区别的,主要是包含字段的区别等,具体...

相似回答