2017-05-30 4 views
0

Ich versuche, ein Byte-Array in meiner Datenbank einzufügen: Ich muss in einem Blob konvertieren, und ich sah javax.sql.rowset.serial.serialclob.Javax.rowset: wo kann ich dieses Glas herunterladen?

Allerdings kann ich es nicht im Web finden, weder in meinem Android Studio. Wo kann ich es bekommen?

Dank

+0

Warum glauben Sie, dass die Verwendung von 'javax.sql' auf Android eine gute Entscheidung ist? – CommonsWare

+0

Ich habe keine andere Lösung gefunden, es war die einfachste für mich – PAMAZ

+0

Wenn Sie Android SQLite verwenden, verwenden Sie die dedizierten Klassen dafür (z. B. "SQLiteDatabase"). Wenn Sie eine gehostete Datenbank verwenden, lassen Sie Ihre App mit einem Webdienst sprechen, der mit der Datenbank kommuniziert. – CommonsWare

Antwort

0

Ein kurzer Blick zeigte mir, dass die jeweilige Klasse in meiner openjdk8 Installation in einer resources.jar Datei zur Verfügung steht.

Sie sollten überprüfen, ob alle Jars von Ihrer Java-Installation in Ihre IDE geladen sind. Wenn nicht, installiere vielleicht Java neu.

+0

Wie kann ich es überprüfen? Alles funktioniert gut, außer dass es die Klasse – PAMAZ

+0

nicht findet. Sie befindet sich tatsächlich in der Datei rt.jar im Verzeichnis jre/lib. Um zu überprüfen, ob sich die Klasse im Jar befindet, können Sie den Befehl 'jar tf ' für die Shell verwenden, um alle Klassen und Dateien aufzulisten, die das Jar enthält. – morfindel

+0

installiert es, aber alles, es bekommt mir jedes Mal den gleichen Fehler (es zeigt mir nur die rawset() aber nicht SerialBlob ...) – PAMAZ

Verwandte Themen