Ich habe eine varbinary Spalte, die wir verwenden, um Excel-Dateien zu speichern. Ich muss diese Spalte mit dem Inhalt einer anderen xls-Datei aktualisieren, die sich gerade in meinem Dateisystem befindet.Wie speichere ich eine Binärdatei in einer SQL-Datenbank?
Gegeben eine java.sql.Connection, wie sollte ich die Zeile aktualisieren?
Wir verwenden SQL Server 2005
Warnung: Wenn Ihre Datei länger als Integer.MAX_VALUE bytes ist, erhalten Sie durch die Umwandlung ihrer Länge() in einen int eine negative Zahl, was dazu führen kann, dass setBinaryStream nicht ordnungsgemäß funktioniert. Ich weiß nicht, warum setBinaryStream nicht als "long" deklariert wurde. –