PreparedStatement#setBlob()
kullanarak bir tabloyu güncellemek için bir byte [] girişinden bir Blob nesnesi oluşturmak istiyorum. J2SE 6'da bunu yapmak için java.sql.Connection#createBlob()
var. J2SE 1.5.0'da buna benzer bir şey var mı? J2SE 1.5.0'da bir BLOB tipi sütunu byte[]
verileriyle güncellemenin en iyi yolu nedir?Java SE 1.5.0'da bir byte [] girişi ile java.sql.Blob nesnesi nasıl oluşturulur?
16
A
cevap
23
örneği, SerialBlob kullanarak:
import java.sql.Blob;
import javax.sql.rowset.serial.SerialBlob;
byte[] byteArray = .....;
Blob blob = new SerialBlob(byteArray);
0
Blob'un kendisini gerçekten oluşturmanıza gerek yoktur. Hazırlanmış bir deyim oluştururken, blob parametresini ayarlarken parametre için bir ByteArrayInputStream kullanın.
6
Blob
nesneleri oluşturma konusunda endişelenmenize gerek yoktur. Onları veritabanında blobs olarak ve Java'da byte[]
s olarak ele alın. Örneğin:
byte[] bytes = ...;
Blob myBlob = new SerialBlob(bytes);
İlgili konular
- 1. openJPA on Java SE
- 2. Java'da BLOB nesnesi nasıl oluşturulur?
- 3. Java SE 5'e javax.annotation.Generated nasıl eklenir?
- 4. Java Kullanıcı girişi ile ilgili
- 5. Android'de byte dizisinden bir OpenGL dokusu nasıl oluşturulur
- 6. Java ile bir veritabanı dinleyicisi nasıl oluşturulur?
- 7. Ruby'de bir JSON nesnesi nasıl oluşturulur
- 8. NSDate tarih nesnesi nasıl oluşturulur?
- 9. Süreç boyunca bir singleton nesnesi nasıl oluşturulur?
- 10. JavaFX 2.0 WebView'in Swing Java SE ile Entegre Edilmesi SE 6 Uygulaması
- 11. Java SE ortamında javax.interceptor kullanmak mümkün mü?
- 12. Java cipher.doFinal() extra byte yazıyor
- 13. Java: byte [] to base36 Dize
- 14. java bir JSON nesnesi okumak
- 15. Desteklenen byte [] ile Float []
- 16. Symfony2/php dizinindeki DateTime nesnesi nasıl oluşturulur
- 17. Std :: array nesnesi, başlatıcı listesiyle nasıl oluşturulur?
- 18. Java yöntemleri nasıl oluşturulur?
- 19. PIL/Python'da görüntü nesnesi nasıl oluşturulur
- 20. Swift 2.0'da JSON Nesnesi Nasıl Oluşturulur?
- 21. String'den HtmlUnit HTMLPage nesnesi nasıl oluşturulur?
- 22. Eclipse - Yeni bir JRE (Java SE 8 1.8.0) takma
- 23. Kafka 0.9 - java api ile bir konu nasıl oluşturulur
- 24. byte [], başka bir byte [] özel konumundan kopyalamaksızın nasıl alınır?
- 25. Bir Java sınıfının JSON temsili nasıl oluşturulur?
- 26. C++ 11'de bir dizi konu nesnesi nasıl oluşturulur?
- 27. Bir Enumerator'dan bir Java InputStream oluşturma [Array [Byte]
- 28. şöyle bir JSON nesnesi var java
- 29. Java Byte'da Lambda İfadeleri Nasıl Çevirir Byte Code
- 30. Java Listesinden bir SQL dizisi nasıl oluşturulur?
kendini bir
Blob
örneğini oluşturarak gerçekten niyetli iseniz, sen
SerialBlob
uygulanmasını kullanabilirsiniz Sorunuza cevap, kullandığınız jdbc sürücüsü ve hangi veritabanını kullandığınızla çok ilgilidir. – Kaj