JDBC資料庫查詢

2022-09-15 13:39:17 字數 396 閱讀 2403

1. executequery返回的resultset值永遠不會為null。這點要注意。

2. oralce支援long型別的資料庫字段,long是長字元型資料,最大支援2g的字元,long型別在insert的時候不能插入null,可以插入「」空字串代替,最終資料庫中字段仍是null。在mybatis進行對映時,可以不指定jdbctype,insert時也可以不指定,entity定義時用string型別的字段進行傳值。

3. bigdecimal做除法divide時,要判斷被除數是否為零,不能簡單的使用equals,因為equals不僅僅比較值的大小,也比較精度是否一致,比如0.00和0.000使用equals時就比較為不相等。正確的方式應該使用 bigdecimal.compareto(bigdecimal.zero) == 0 判斷。

Jdbc資料庫連線查詢表

data reportdemo.mdb connection conn drivermanager.getconnection url,statement stmtnew conn.createstatement 9 firebird url jdbc firebirdsql host name p...

Jdbc 鏈結資料庫

try rs.close ps.close conn.close try catch exception e if rs null if ps null if conn null catch sqlexception e console cpbm 09110444 資源已經釋放!ps is not ...

JDBC鏈結資料庫

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...