Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tipe data Java apa yang sesuai dengan tipe data Oracle SQL NUMERIC?

Seperti yang telah dikatakan orang lain:driver memetakan semuanya ke BigDecimal, meskipun didefinisikan sebagai NUMBER(38) (yang dapat dipetakan ke BigInteger)

Tetapi cukup mudah untuk mengetahui apa yang dipetakan oleh pengemudi. Cukup lakukan getObject() pada kolom ResultSet dan lihat kelas mana yang dihasilkan driver.

Sesuatu seperti:

ResultSet rs = statement.executeQuery("select the_number_column from the_table");
if (rs.next())
{
  Object o = rs.getObject(1);
  System.out.println("Class: " + o.getClass().getName());
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan jumlah nilai kolom tertentu di Oracle dengan gabungan dalam

  2. ora-01406 Kesalahan saat mengambil nilai menggunakan OCI

  3. Memulai Pengembang Oracle SQL di MacOSX

  4. Jalankan/jalankan beberapa prosedur secara Paralel - Oracle PL/SQL

  5. LENGTH() Fungsi di Oracle