数据库bigint对应java
① oracle数据库 number 对应 java 类型
Oracle中Number类型可以用来存储数字,正、负、零或者浮点数都可以,但是如果长度大于8的花建版议你用varchar2了。所以可以考虑用int或者double,如果精度的要求高的话,就用BigDecimal。
我用oracle都2年多了,根据个人经验给你分个类吧:
主键一般用varchar2(10)1,如'0000000001',可以用这个方法前后补充0,select lpad('1',10,'0') from al;
日期一般用date,默认给sysdate
金额一般用number(x,y),x代表长度最多为多少不含小数位,x是小数点后有多少位
状态一般用number,默认值是0,代表正常,1代表废除,逻辑删除数据用,这些基本已经够用了权。我给你看我设计表的时候是如何做的,给你截图:
亲希望点赞哦!
② 数据库中的number类型在java类中应该是什么类型
数据库中的number类型在java类对应的类型:
1.如果number类没有设置小数位位数,默认小数位数为专0,则在java类中可以使属用int或者long对应;
2.如果number类设置小数位位数,在java类中可以使用double类进行对应。
注:也可以使用基本类型的包装类进行对于,比如double的包装类为Double.
③ mysql数据库类型 与 java 类型 对应表怎么看。谢谢!
一般字符就是VARCHAR,整数的就是INTEGER,浮点的就是DOUBLE,时间的就是DATETIME
④ bigint对应java什么类型
bigint对应 java.math.BigInteger
⑤ sql bigint java 对应什么类型
类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述
VARCHAR L+N VARCHAR java.lang.String 12
CHAR N CHAR java.lang.String 1 字符型回
BLOB L+N BLOB java.lang.byte[] -4 二进制型答
TEXT 65535 VARCHAR java.lang.String -1 text文本型
INTEGER 4 INTEGER UNSIGNED java.lang.Long 4 整型
TINYINT 3 TINYINT UNSIGNED java.lang.Integer -6 微整型
SMALLINT 5 SMALLINT UNSIGNED java.lang.Integer 5
⑥ mysql与java类型对应问题
最直接当然是不用转换类型,直接使用java.sql.Timestamp类了,当然,要看你接下来的实际应用是什么,如果需要使用计算日期或是插入到别的控件中,那么你转换成java.util.Date类型也可以。
一般根据java编程规约是设置一个变量保存你当前的最原始数据的状态(及类型和数值),不是直接就转换类型或是运算。
⑦ java中long类型的数据存储到mysql中时,对应mysql的是什么类型
给你一段参考代码:
package 数据库编程;
import java.sql.*;
public class 数据库连接 {
public static void main(String[] args) throws SQLException{
//1.加载驱动程序
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//2.创建与DB数据库的连接
//连接字符串
String url="jdbc:mysql://192.168.1.101:3306/java数据库?user=root&password=humin";
Connection con=DriverManager.getConnection(url);
//进行读写
if(!con.isClosed()){
System.out.print("欢迎访问我的数据库!\n你想做什么啊………………\n");
Statement st=con.createStatement();
ResultSet rs= st.executeQuery("select * from stu");
while(rs.next()){
System.out.print( rs.getString("stuid")+","+rs.getString("name")+","+rs.getString("sex")+","+rs.getString("age")+","+rs.getString("address")+","+rs.getString("tel")+"\n");
}
}
//关闭数据库
con.close();
}
}
⑧ java数据库操作中如何在ResultSet中读取BIGINT类型的列值呢用getInt可以吗
大多数的数据库中BIGINT对应java中的Long,将获取的Object对象强制转换为LONG就可以读出该值了
⑨ clob 对应java什么类型
CLOB是一种数据库中的数据类型。
Character Large Object
SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。SQL CLOB 是内置类型,它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,这意味着 CLOB 对象包含一个指向 SQL CLOB 数据的逻辑指针而不是数据本身。Clob 对象在它被创建的事务处理期间有效。
在一些数据库系统里,也使用Text 作为CLOB的别名,比如SQL Server
2CLOB和BLOB的区别
CLOB使用CHAR来保存数据。 如:保存XML文档。
BLOB就是使用二进制保存数据。 如:保存位图。
⑩ mysql中的bigint类型在java中应该用什么类型定义
bigint就是long。一般存id什么的都用bigint,用int可能就不够了。