Laden Sie eine BLOB-Datei aus der Datenbank
Brauche ich zum erstellen einer JButton
zum herunterladen einer BLOB-Datei aus einer oracle-Datenbank.
Dies ist mein JButton
code:
JButton btnsave = new JButton("Save");
btnsave.setBounds(478, 542, 120, 23);
getContentPane().add(btnsave);
btnsave.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
Dieser Klasse ist bereits eine Verbindung zur Datenbank, aber hier ist ein Teil von meinem code:
Connection con;
String link="*******************************************";
String u="user";
String p="pw";
Class.forName("oracle.jdbc.driver.OracleDriver");
conn=DriverManager.getConnection(link,u,p);
Statement su=con.createStatement();
Also, wie kann ich herunterladen eine blob-Datei mit einem ActionListener
in meinem JButton
? Ich auch schaffen müssen, eine andere Aussage?
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie diesen code verwenden (aber ich kann nicht versuchen, im moment).
query
ist die Abfrageindex
die index-Spalte in derSELECT
clausole undfile
ist die Ausgabe-Datei.Wieder, ich kann nicht versuchen, diesen code im moment. Testen Sie es, bevor werden Sie sicher, dass es funktioniert wie Sie wollen.
actioPerformed(ActionEvent)
Umsetzung.Ist es nicht empfehlenswert, lange Operationen im ActionListener. Versuchen Sie diesen Ansatz:
Hier ist ein Beispiel: