Dettagli del software:
Versione: 5.1.34
Data di caricamento: 12 Apr 15
Licenza: Libero
Popolarità: 663
MySQL Connector / J è un driver JDBC Type 4 e permette il collegamento di applicazioni basate su Java per database MySQL.
MySQL Connector / J è perfetto per le piccole e medie applicazioni in scala. Per le applicazioni di grandi dimensioni, si consiglia di utilizzare avanzate framework di persistenza Java come Spring o Hibernate.
MySQL Connector / C ++ è sotto licenza GPL con una licenza commerciale su richiesta p>
Cosa c'è di nuovo in questa versione:.
- Connector / J applicazioni possono ora connettersi al server MySQL che utilizzano il sistema di autenticazione PAM.
Cosa c'è di nuovo nella versione 5.1.18:
- Funzionalità aggiunte o modificate:
- Aggiunta la funzione MYSQL_INDEX_TO_MYSQL_CHARSET per recuperare il nome charset server, utilizzando un indice invece di variabili di analisi per CharsetMapping.java
- Bugs fisso:
- L'attuazione LRUCache rimossa la voce maggiore, piuttosto che il meno recente. (Bug # 13036537)
- Cambiato cacheCallableStatements a cacheCallableStmts in maxPerformance.properties, per consentire una corretta memorizzazione nella cache. (Bug # 13036309)
- Aggiunta una nuova bandiera formica, com.mysql.jdbc.junit.fork, che controlla se JUnit fork nuovi processi.
- Il valore: Il valore di default, e il comportamento legacy. Oppure off): Richiesto per Windows, come altrimenti errori fallimento della forcella processo comporterà durante l'esecuzione della suite di test tramite formica su Windows. (Bug # 12784170)
- Non mettere uno spazio tra i valori () e ON DUPLICATE KEY UPDATE provoca connettore / J per entrambi (A) Riscrivere la query, anche se include un aggiornamento statment ON e (B) Per generare la query sbagliato con più ON DUPLICATE KEY dichiarazioni. (Bug # 12565726)
- Il & quot; vecchio & quot; avvertimenti sono stati restituiti quando Statement.getWarnings () è stato chiamato dopo Statement.clearWarnings (). (Bug # 61866, Bug # 12791594)
- Calling Statement.cancel () su una dichiarazione che non è attualmente in esecuzione, causerà una query dopo, eseguita sulla stessa connessione da cancellare in modo imprevisto. Il driver ora protegge contro questa condizione, ma è un problema del server sottostante. MySQL istruzione KILL QUERY (che è ciò che il driver utilizza per implementare Statement.cancel ()) è piuttosto non deterministico, e, quindi, l'uso di Statement.cancel () dovrebbe essere evitato se possibile. (Bug # 61501)
- Una connessione non è stato possibile stabilire quando l'URL contiene sia sessionVariables e characterEncoding. (Bug # 61201, Bug # 12649557)
- Ripristino modifiche apportate al ConnectionImpl.java, la funzione characterSetNamesMatches booleani privato.
Cosa c'è di nuovo nella versione 5.1.15:
- Problemi risolti:
- L'elenco hardcoded di parole riservate in Connector / J non è stato aggiornato in modo da riflettere la lista delle parole riservate in MySQL Server 5.5.
Cosa c'è di nuovo nella versione 5.1.13:
- Funzionalità aggiunte o modificate:
- Connector / J non ha supporto utf8mb4 per i server 5.5.2 e più recenti.
- Problemi risolti:
- I unSafeStatementInterceptors metodo () conteneva una linea errata di codice, che ha provocato la intercettore essere chiamato, ma il risultato di essere gettato via.
- C'era una regressione delle prestazioni di circa il 25% tra le r906 e R907, che sembrava essere causato spingendo il proxy fino al livello di I / O.
- Nel file DatabaseMetadata.java, la funzione getCallStmtParameterTypes private void fallito se il parametro è stato definito su più di una linea utilizzando il '& # x5C; n' carattere .
I commenti non trovato