LiteSQL είναι μια βιβλιοθήκη C ++ που ενσωματώνει C ++ αντικείμενα σφιχτά σε σχεσιακή βάση δεδομένων και έτσι παρέχει ένα στρώμα εμμονή αντικείμενο.
LiteSQL υποστηρίζει SQLite3, PostgreSQL και MySQL ως backend. LiteSQL δημιουργεί πίνακες, ευρετήρια και ακολουθίες στη βάση δεδομένων και αναβαθμίσεις σχήμα όταν χρειάζεται.
LiteSQL παρέχει αντικείμενο σχέσεις, εκτός από την εμμονή αντικείμενο το οποίο μπορεί να χρησιμοποιηθεί για να μοντελοποιήσει οποιοδήποτε είδος δομών δεδομένων C ++. Τα αντικείμενα μπορούν να επιλεγούν, φιλτράρεται και διέταξε τη χρήση template- και ταξικά API με τον τύπο τον έλεγχο κατά τη μεταγλώττιση
Χαρακτηριστικά :.
- < li> SQLite3, PostgreSQL και MySQL - υποστήριξη backend
- στρώμα εμμονή αντικείμενο με την υποστήριξη σχέση
- αυτόματη δημιουργία σχήματος βάσης δεδομένων και αναβάθμιση
- να δημιουργήσετε σύνθετα ερωτήματα SQL χρησιμοποιώντας τη διάρκεια της μεταγλώττισης ελέγχεται κατηγορία API? ελαχιστοποιεί πρέπει να γράψετε χορδές ερώτημα SQL
Τι είναι καινούργιο σε αυτήν την έκδοση:
- υποστήριξη για την Oracle backend (ocilib)
- βάση δεδομένων συγκεκριμένων τύπων δεδομένων που χρησιμοποιούνται (απαιτείται για την Oracle backend)
Τι είναι καινούργιο στην έκδοση 0.3.12:
- Visual Litesql Σύνδεσμος εγκατασταθεί στο μενού
- ΔΙΟΡΘΩΣΗλάθος codegenerator εργοστάσιο χάρτη σε αυτό σε Linux
- codegenerator για wxformbuilder προστέθηκε (αρχική έκδοση)
- autotools υποστηρίζουν ενημερώθηκε
Τι είναι καινούργιο στην έκδοση 0.3.11:
- Αυτή η έκδοση προσθέτει υποστήριξη για bigint τύπος δεδομένων πεδίου.
Τι είναι καινούργιο στην έκδοση 0.3.10:
- καλύτερο GUI
- άλλαξε τη μνήμη χειρισμό εσωτερικό μοντέλο (counted_ptr)
- διορθώσεις σε autoconf που βασίζεται κατασκευής
Απαιτήσεις :
- gcc-συμβατές C ++ compiler που υποστηρίζει τα πρότυπα του μέλους
- βιβλιοθήκη πελάτη και την κεφαλίδα αρχεία για τουλάχιστον ένα backend: libsqlite3, libmysqlclient ή libpq
Τα σχόλια δεν βρέθηκε