Στοιχεία Λογισμικού:
Εκδοχή: 5.1.34
Ανεβάστε ημερομηνία: 12 Apr 15
Άδεια: Δωρεάν
Δημοτικότητα: 663
MySQL Connector / J είναι ένα JDBC Type 4 του οδηγού και επιτρέπει τη σύνδεση Java-based εφαρμογές σε βάσεις δεδομένων MySQL.
MySQL Connector / J είναι ιδανικό για μικρές και μεσαίες κλίμακας εφαρμογές. Για μεγάλες εφαρμογές κλίμακα, συνιστάται χρήση προηγμένων Java πλαίσια επιμονή σαν την άνοιξη ή Αδρανοποίησης.
MySQL Connector / C ++ είναι κάτω από την άδεια GPL με μια εμπορική άδεια κατόπιν αιτήματος
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Connector / J εφαρμογές μπορούν πλέον να συνδεθούν με MySQL servers που χρησιμοποιούν το σύστημα ελέγχου ταυτότητας PAM.
Τι είναι καινούργιο στην έκδοση 5.1.18:
- Λειτουργικότητα προστεθεί ή να αλλάξει:
- Προστέθηκε την MYSQL_INDEX_TO_MYSQL_CHARSET λειτουργία για να ανακτήσετε το όνομα του διακομιστή charset, χρησιμοποιώντας ένα δείκτη αντί των μεταβλητών ανάλυσης για να CharsetMapping.java
- σφαλμάτων που επιδιορθώνονται:
- Η εφαρμογή LRUCache αφαιρεθεί ο πρεσβύτερος εισόδου, παρά το λιγότερο πρόσφατα. (Bug # 13036537)
- Αλλαγή cacheCallableStatements να cacheCallableStmts σε maxPerformance.properties, για να είναι δυνατή η σωστή caching. (Bug # 13036309)
- Προστέθηκε μια νέα μυρμήγκι σημαία, com.mysql.jdbc.junit.fork, η οποία ελέγχει κατά πόσο JUnit θα πληρώσεις νέες διαδικασίες.
- Η αξία: η προεπιλογή, και την κληρονομιά της συμπεριφοράς. Ή off): Απαιτείται για τα Windows, διαφορετικά πιρούνι διαδικασία σφάλματα αποτυχία θα έχει ως αποτέλεσμα κατά την εκτέλεση του πακέτου ελέγχου μέσω μυρμήγκι στα Windows. (Bug # 12784170)
- Δεν βάζοντας ένα χώρο μεταξύ των τιμών () και σε διπλά ενημέρωση του κλειδιού προκαλεί υποδοχή / J τόσο (Α) Ξαναγράψτε το ερώτημα, αν και περιλαμβάνει μια ενημερωμένη έκδοση statment ON και (Β) Για να δημιουργήσετε το λάθος ερώτημα με πολλαπλό διπλές βασικές δηλώσεις. (Bug # 12565726)
- Το & quot? Παλιά & quot? προειδοποιήσεις επεστράφησαν όταν Statement.getWarnings () ονομάστηκε μετά Statement.clearWarnings (). (Bug # 61866, Bug # 12791594)
- Κλήση Statement.cancel () σε μια δήλωση που δεν είναι επί του παρόντος εκτέλεσης, θα προκαλέσει αργότερα, αίτημα που εκτελέστηκε στο ίδιο πλαίσιο πρέπει να ακυρωθεί απροσδόκητα. Ο οδηγός φύλακες τώρα με αυτήν την κατάσταση, αλλά είναι ένα βασικό πρόβλημα του διακομιστή. Η MySQL δήλωση KILL ερώτημα (το οποίο είναι αυτό που χρησιμοποιεί ο οδηγός για την εφαρμογή Statement.cancel ()) είναι μάλλον μη-ντετερμινιστική, και ως εκ τούτου η χρήση του Statement.cancel () θα πρέπει να αποφεύγεται αν είναι δυνατόν. (Bug # 61501)
- Η σύνδεση δεν μπορεί να καθοριστεί, όταν η διεύθυνση URL περιείχε δύο sessionVariables και characterEncoding. (Bug # 61201, Bug # 12649557)
- Επαναφορά αλλαγές που έγιναν στο ConnectionImpl.java, την ιδιωτική λειτουργία boolean characterSetNamesMatches.
Τι είναι καινούργιο στην έκδοση 5.1.15:
- σφάλματα σταθερό:
- Ο σκληρός-κωδικοποιημένο κατάλογο των δεσμευμένων λέξεων στην Connector / J δεν έχει ενημερωθεί ώστε να αντικατοπτρίζει τον κατάλογο των δεσμευμένων λέξεων σε MySQL Server 5.5.
Τι είναι καινούργιο στην έκδοση 5.1.13:
- Λειτουργικότητα προστεθεί ή να αλλάξει:
- Connector / J δεν υποστηρίζει utf8mb4 για διακομιστές 5.5.2 και νεότερες.
- σφάλματα σταθερό:
- Οι unSafeStatementInterceptors μέθοδο () περιείχε εσφαλμένη γραμμή κώδικα, που είχε ως αποτέλεσμα την αναχαίτισης που ονομάζεται, αλλά το αποτέλεσμα πετιέται.
- Υπήρξε μια υποχώρηση απόδοση περίπου 25% μεταξύ r906 και r907, η οποία φαίνεται να προκλήθηκε από το πάτημα του διακομιστή μεσολάβησης μέχρι το I / O στρώμα.
- Στην DatabaseMetadata.java αρχείου, τη λειτουργία ιδιωτικών άκυρη getCallStmtParameterTypes αποτύχει εάν η παράμετρος ορίστηκε σε περισσότερες από μία γραμμή με τη χρήση της «& # X5c? N 'χαρακτήρα .
Τα σχόλια δεν βρέθηκε