Veri tipleri yazılım sanatının vazgeçilmez parçalarından biridir. Gerek veritabanı yönetim sistemleri gerekse de yazılım dilleri mutlaka bunları kullanırlar. Yalnız veritabanı tipleri ile dil tipleri mantıksal olarak birbirilerine benzeseler de kod yazımı olarak farklı durum sergilerler. Bunun için karşılıklı tip dönüşümü gerekir. Hibernate gibi ORM frameworku kullananlarımız ya da kendi tablo – sınıf eşleştirmelerini oluşturanlarımızı bilir; en basitinden varchar veri tipinin karşılığı Java’ da nedir? Cevap oldukça basit aslında, String. Yine de ben bu yazıda DBMS – Java veri tipleri karşılıklarının tablosunu vermek istiyorum.
DBMS | Java |
CHAR | String |
VARCHAR | String |
LONGVARCHAR | String |
NUMREIC | java.math.BigDecimal |
DECIMAL | java.math.BigDecimal |
BIT | Boolean |
TINYINT | Byte |
SMALLINT | Short |
INTEGER | Integer |
BIGINT | Long |
REAL | float |
FLOAT | float |
DOUBLE | double |
BINARY | Byte[] |
VARBINARY | Byte[] |
LONGVARBINARY | Byte[] |
BLOB | java.sql.Blob |
CLOB | java.sql.Clob |
ARRAY | java.sql.Array |
STRUCT | java.sql.Struct |
REF | java.sql.Ref |
DATALINK | java.sql.Types |
DATE | java.sql.Date |
TIME | java.sql.Time |
TIMESTAMP | java.sql.Timestamp |
Bol Java’ lı günler dileğiyle…
2 Responses
Yaklaşık 12 senedir profesyonel olarak yazılımla uğraşıyorum. Yazılım için sanat kelimesinin kullanıldığını ilk defa görüyorum. Takdir ediyorum , lakin sizin gibi düşünmüyorum. Çünkü memleketimizdeki sektör yazılımcıya sanatçı gözüyle değil, yüksek yetenek sahibi ucuz iş gücü gözüyle bakmayı yeğliyor.
Zaten bahsettiğiniz konuya bu yazımda ufaktan ufağa değindim 🙂 http://www.farukbozan.com/2011/07/kurumsallik/#content
Teşekkürler yorumlarınız için…