SQLite-Datenbank-Unterstützung von Unicode-Daten
Ich bin mit java-swing-Anwendung, die Anforderungen unicode-Zeichenfolge zu ziehen, in die jtable.Ist es möglich, zum speichern von unicode-Daten in SQLITE-Datenbank? Wenn ja,die SQLite unterstützt unicode..ich brauche freie sqlite nicht premium..
Was premium - version meinst du? SQLite ist eine einzige open-source-Bibliothek
In der Tat, SQLite public domain. Sie kann "Professionelle Unterstützung" und kaufen "Proprietäre SQLite Extensions".
Hier sollten Sie einige code (volle ausführungsbeispiels), wo Sie versuchen, zu schreiben und Lesen von Daten in / aus der Datenbank. Wahrscheinlich das problem wird sein offensichtlich dann.
In der Tat, SQLite public domain. Sie kann "Professionelle Unterstützung" und kaufen "Proprietäre SQLite Extensions".
Hier sollten Sie einige code (volle ausführungsbeispiels), wo Sie versuchen, zu schreiben und Lesen von Daten in / aus der Datenbank. Wahrscheinlich das problem wird sein offensichtlich dann.
InformationsquelleAutor user2881444 | 2013-10-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
SQLite speichert immer Textdaten als Unicode mit der Unicode Codierung angegeben, wenn die Datenbank erstellt wurde. Die Datenbank-Treiber kümmert sich selbst um, um wieder die Daten als Unicode-string in der Kodierung Ihrer Sprache/Plattform.
Wenn Sie conversion-Probleme, entweder Ihre Anwendung versucht, speichern einer ASCII-Zeichenkette ohne Konvertierung zu Unicode, oder Sie versucht, zu Lesen, einen Wert und die Kraft einer Umwandlung auf.
SQLite verwendet eine Art von dynamische Typisierung, wo jeder Wert gespeichert ist, eine bestimmte Speicher-Klasse. Eine Spalte type gibt den Affinität oder wie der Wert ist, behandelt. Zum Beispiel:
Gibt es fünf Speicherklassen NULL, INTEGER, REAL, TEXT, BLOB. TEXT speichert string-Daten mit Hilfe der Unicode-Codierung spezifiziert, die für die Datenbank (UTF-8, UTF-16BE oder UTF-16LE).
Welche speziellen problem sind Sie vor, oder ist das eine Allgemeine Frage?
InformationsquelleAutor Panagiotis Kanavos
SQLite immer verwendet Unicode-Zeichenfolgen.
InformationsquelleAutor CL.