
正文
pg数据库中对应的Java类型,数据库类型对应的java类型
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
数据库中的number类型在java类中应该是什么类型
你连数据库查询返回会得到一个ResultSet对象的实例,可以通过getInt(),getDate()得到数值和日期。
Oracle中Number类型可以用来存储0,正负定点或者浮点数。所以可以考虑用double,如果精度的要求高的话,就用BigDecimal。
看你number的位数,是否带小数位。如果带小数位数比较多的话,是double,是整数的话,一般是int,长度大的话,就会变成long类型。
double Double 根据你需要来定啦,其实String也可以的,不会报错,关键是看你是想把这条数据取来做计算还是取来做显示。
相关问答
Q1: 数据库的中text类型,对应Java中的什么类型
可以使用 java.sql 包下的Clob类。
一般用String就可以了,如果文本过大的话,可以使用 java.sql 包下的Clob类。
hibernate查询返回的如果是一个对象,那么,该对象必须序列化。text对应的java类型是String。具体得看你sql语句。
因为long为长整型数据类型,所以mysql对应的是bigint或者numeric(x,y)也可以。bigint:字节8个,当需要存储超大的整数才用。
然后进行的一种存储方式,在java中对应byte[]数组。对于boolen类型,在mysql数据库中,用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。
Q2: 在数据库中定义的时间类型在JAVA代码中用什么类型?
1、也是Date。java.sql.Date。但是通常用的是java.util.Date。在jdk 8中有了新的东西叫localDate更方便。数据库date和java.util.Date要注意转换格式。
2、你连数据库查询返回会得到一个ResultSet对象的实例,可以通过getInt(),getDate()得到数值和日期。
3、如果数据库中存储时间的数据类型为datetime,那就避免在后台代码(*.aspx.cs)中转化时间格式,将格式转化的任务放到界面代码(*.aspx)上。
4、用字符串类型String,难以和数据库类型对应的一般均采用字符串类型。甚至一些有对应的类型,我们也会采用字符串类型,这样方便做很多处理。
5、java语言中的date类介绍及使用 在JDK0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。
6、一般来说无非是原始输入是否为Date类型,和数据库中保存的是否为Date类型。比较麻烦的地方是原始输入的日期类型一般是java.util.Date类型,而数据表中要求的一般是java.sql.Date类型。
Q3: datetime对应java什么类型?
datetime java是一个DateTime对象可以转换成我们需要的各种日期格式,获取当前系统时间。
如果数据库表字段为VARCHAR,实体类对应属性就应该是String,如果数据库字段为小数,则定义为Double,属性建议使用包装类型,不用基本类型。
建议定义成java.util.Date类型的,假如你需要换成其他类型的话,你可以DateFormat.format()函数转换。
java.text.SimpleDateFormat,这个类LZ看下api,用来处理页面上我们看见的那种格式的日期的字符串型,转成Date型。
java里面是没有datatime类型的。java里面的八种基本数据类型:byte char short int float long double boolean .还有就是引用数据类型了。
java.sql.Date 是 java.util.Date的子类,父类可以定义子类,但是当将祖先类示例强制转换成子孙类示例的时候,一些子孙类有的行为祖先是没有的。
Q4: java引用类型有哪些?
1、java中有两种数据类型:基本类型和引用类型。
2、:虚引用 1简介:虚引用是所有引用中强度弱的,它完全类似于没有引用,在java.reflact.PhantomReference类中实现。虚引用对象本身没有太大影响,对象甚至感觉不到虚引用的存在。
3、Java中的数据类型,分为引用类型和基本数据类型。
关于pg数据库中对应的Java类型和数据库类型对应的java类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






