Ich mache ein E-Mail-System in Java mit einer Access-Datenbank als Konnektivität. Was wäre der beste Weg, um Mediendateien (.gif, .au, .mpeg und .txt) in die Access-Datenbank zu bekommen und hochzuladen? Welchen Datentyp müsste das Feld in der Datenbank haben? Ich denke, dass ich die Datei in Binärdateien konvertieren muss, um sie zu speichern, ich habe keine Ahnung, wie ich sie abrufen würde, damit ich sie in der Java GUI öffnen kann. Könnte irgendjemand erklären, wie man das macht, damit ich es in mein Programm aufnehmen kann oder Alternativen erklären kann?Putting Medien in eine Access-Datenbank mit Java
1
A
Antwort
1
OLE OBJECT ist wirklich die einzige Option, die Sie haben, wenn Sie möchten, dass die tatsächlichen Binärdateien in einer Access-Datenbank gespeichert werden.
Sie können wahrscheinlich setBlob
und getBlob
verwenden, um damit zu arbeiten.
Verwandte Themen
- 1. Numerischer Wert als 0 in AccessDatenbank einfügen
- 2. Putting Copyright Symbol in eine Python-Datei
- 3. Putting Javascript in CSS
- 4. Putting eine Volltextsuchindex für eine Sicht mit einer Funktion
- 5. Putting Element in HashMap mit Map-Schnittstelle
- 6. Putting Kommata in einem Dezimal
- 7. eine Bedingung auf einem Putting enthält
- 8. Putting Logik in JSON-Daten
- 9. Putting Passwort auf eine Android-Klasse
- 10. Putting Rails über eine bestehende Datenbank
- 11. Andere Möglichkeiten außer JMF zum Abspielen von Medien in Java
- 12. ASP.NET MVC Medien mit Fallback
- 13. Putting zwei Bytes zusammen
- 14. Putting-Arrays zusammengefasst
- 15. Putting zwei Arrays zusammen
- 16. Ruby on Rails: Putting-Klasse mit submit_tag
- 17. Putting eine Schaltfläche in der oberen Ecke eines QGroupBox
- 18. Putting Elemente nebeneinander
- 19. Putting Change Event
- 20. Putting Druck in Replikat in R
- 21. Hochgeladene Medien in Wordpress suchen?
- 22. Responsive „Medien“ in Bootstrap 4
- 23. Putting Beobachtungen in einer Variablen SAS EG
- 24. Putting-Hyperlink in <h:messages> Tag
- 25. Medien-URL in TwiML-Anforderungsnachricht
- 26. Putting-Taste in die Tabelle Spalte eleganter
- 27. Medien herunterladen/upload in S3 + Cloudfront
- 28. Putting shlex im Debug-Modus
- 29. Putting-Liste in der Mitte der Seite
- 30. Putting CGI-Skript in HTML-Seite
Ich weiß nicht, wie ich das machen soll, also fragte ich mich, wie ich es machen könnte, ich dachte, es könnte nur einen Weg geben. –
Eine Access-DB-Datei unterliegt einem fest verdrahteten Limit von 2 GB. Reicht das, um alle Ihre Mediendateien zu halten? – HansUp
Hinzufügen zu HansUps Kommentar. Ich weiß, dass dies Ihre Frage nicht beantwortet, aber ich denke, SQL Server oder MySQL wäre eine viel bessere Wahl. In der Tat könnten Sie die Anhänge/Dateien im Dateisystem speichern und nur relative Pfade und Dateinamen in Ihrer Datenbank speichern. SQL Server hat eine Funktion namens FileStream (ab Version 2008). – HK1