sql >> Database teknologi >  >> RDS >> Mysql

Den nemmeste måde at konvertere en Blob til en byte-array

mySql blob-klassen har følgende funktion:

brug det sådan her:

//(assuming you have a ResultSet named RS)
Blob blob = rs.getBlob("SomeDatabaseField");

int blobLength = (int) blob.length();  
byte[] blobAsBytes = blob.getBytes(1, blobLength);

//release the blob and free up memory. (since JDBC 4.0)
blob.free();


  1. Kan ikke starte en distribueret transaktion

  2. PostgreSQL opret tabel, hvis den ikke eksisterer

  3. Hvordan vælger jeg en hel række, der har det største ID i tabellen?

  4. Indsæt/Opdater tilfældig dato i MySQL