資料庫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可能就不夠了。