Oracle JDBC sürücüsü, Oracle SQL veri türü için NUMERIC
ne Java veri türünü atar? Bu, NUMERIC
türünün boyutuna göre değişir mi?Hangi Java veri türü, NUMERIC Oracle SQL veri türüne karşılık gelir?
cevap
zaten söyledi: Sürücü bu SAYISI (BigInteger eşlenmiş olabilir) (38)
olarak tanımlanan Ama ya sürücü haritalar öğrenmek oldukça kolaydır olsa bile, BigDecimal için her şeyi eşler. ResultSet'in sütununda bir getObject() yapın ve sürücünün hangi sınıfı oluşturduğunu görün. gibi
şey: Sen düşünürdüm
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()); }
Biraz zaman geçti, ama Java'da BIGINT olduğuna inanıyorum.
BigDecimal. Karşılaştığınız classcastexception, bir ipucu vereceğini hatırlıyorum ...
the Oracle documentation'a göre java.math.BigDecimal
.
Eğer
oracle.sql.NUMBER
kullanarak denediniz "ama BigDecimal benim dökme bir ClassCastException atar"? başkaları gibi
Ben de öyle düşündüm, ama 'BigDecimal' için benim cast 'ClassCastException' atar. –
Bu tabloya göre, Oracle veri türü her zaman "NUMERIC" olsa da, JDBC veri türü "INTEGER" veya "SMALLINT" için "int" olan temel SQL veri türüne bağlıdır. –
Bulmak için türü incelerim. –
- 1. ORACLE SQL - tablo oluşturma geçersiz veri türü
- 2. C# veri türüne eşdeğer java veri türü dönüştürün
- 3. Hangi veri-calc-tipi anlamına gelir?
- 4. Postgres veri türü NUMERIC deposu kayıtlı değerleri olabilir mi?
- 5. SQL Server'ın nümerik veri türü nedir? C#
- 6. Farklı bir veri türü
- 7. ms sql xml veri türü MS Sql'de
- 8. SQL Server Onaltılık veri türü
- 9. SQL VIEW Desteklenmeyen Veri Türü
- 10. Para veri türü SQL Server
- 11. SQL Para birimi eklerken kullanacağı veri türü
- 12. PL/SQL veri yapısı
- 13. SQL Server XML veri türü ile çalışma
- 14. Oracle sözlük görünümlerinde sayı ve tamsayı veri türü arasındaki fark
- 15. "Veri türü varchar, sayısal olarak dönüştürülürken hata oluştu." - Hangi sütun?
- 16. veri türü
- 17. Veri türü
- 18. haskell, Ne yapar: +: veri türü tanımında ne anlama gelir?
- 19. Postgres veri türü cast
- 20. Simulink sinyal veri türü
- 21. Birincil anahtar veri türü seçme (18,0)
- 22. SQL Server 2008 Hiyerarşi Veri Türü Performansı?
- 23. MS SQL Server ondalık veri türü toplanıyor
- 24. SQL Server: Bir sütunun veri türü denetimi
- 25. , rspec'deki içeriğe karşılık gelir. Farklılıklar?
- 26. Rails'in geçişi MySQL'in "double" veri türüne eşdeğerdir?
- 27. Oracle Veri Türünü Tanımla
- 28. Veri düğmesi SQL DB'ye veri eklerken çalışma düğmesi - Java
- 29. JTable Hücre Boole Veri Türü
- 30. Rails'de zaman veri türü
'ClassCastException' yardımcı olacağını, ancak bu durumda, biz sorguyu yürütmek için Hibernate kullanmak ve yöntem' Nesnesi' döndürür. –
http://stackoverflow.com/questions/3504751/what-object-type-does-spring-hibernate-template-execute-method-return-for-a-count adresinde, özel durumumuza daha spesifik bir soru soruyorum Spring Hibernate Template kullanan. –