Qual è la differenza tra javax.sql e java.sql Capisco che javax.sql sia per JavaEE. o mi sbaglio.Differenza tra javax.sql e java.sql?
Sto lottando per capire questa differenza. E i loro scenari di utilizzo.
Qual è la differenza tra javax.sql e java.sql Capisco che javax.sql sia per JavaEE. o mi sbaglio.Differenza tra javax.sql e java.sql?
Sto lottando per capire questa differenza. E i loro scenari di utilizzo.
Qual è la differenza tra
javax.sql
ejava.sql
capisco chejavax.sql
è per JavaEE.
Ha usato essere che javax.sql
era per le estensioni JDBC che erano in Java EE e non Java SE, ma questo cambiato come di JDBC 3.
Ora entrambi i pacchetti sono parte di JDBC in Java SE, e il fatto che ci siano due pacchetti è ora solo un'anomalia storica. (E come tutte queste anomalie, i due pacchetti continuano ad esistere perché la rimozione di uno causerebbe problemi di compatibilità all'indietro.)
fornisce le API per l'accesso e l'elaborazione dei dati memorizzati in una sorgente di dati (di solito un database relazionale) utilizzando il linguaggio di programmazione Java ™.
. Questa API include un framework in cui diversi driver possono essere installati dinamicamente per accedere a diverse fonti di dati. Sebbene l'API JDBCTM sia principalmente orientata al passaggio di istruzioni SQL a un database, consente di leggere e scrivere dati da qualsiasi origine dati con un formato tabulare. La funzione lettore/scrittore, disponibile tramite il gruppo di interfacce javax.sql.RowSet, può essere personalizzata per utilizzare e aggiornare i dati da un foglio di calcolo, da un file flat o da qualsiasi altra origine dati tabulare.
fornisce le API per l'accesso all'origine dati lato server e l'elaborazione del linguaggio di programmazione Java ™. Questo pacchetto integra il pacchetto java.sql e, a partire dalla versione 1.4, è incluso nella piattaforma Java, Standard Edition (Java SETM). Rimane una parte essenziale della piattaforma Java, Enterprise Edition (Java EETM).
Anche storicamente, le classi in 'javax.sql' sono state definite in un'estensione opzionale a JDBC 2, ma in JDBC 3 sono diventate parte del normale standard JDBC. –
Questi due sembrano simili. Quindi qual è la differenza? Uno è per l'accesso ai dati in un'origine dati e l'altro è per ... l'accesso ai dati in un'origine dati ?? WTF? –
Si prega di passare attraverso, Ha aggiunto le informazioni essenziali da documenti :) –
Hai letto la documentazione del pacchetto? Cosa non hai capito? (http://docs.oracle.com/javase/7/docs/api/java/sql/package-summary.html e http://docs.oracle.com/javase/7/docs/api/javax/sql /package-summary.html) –
Piuttosto che pensare "javax.sql vs java.sql", basta usare gli oggetti di cui si ha bisogno e dimenticare il pacchetto da cui provengono. Ti stai preoccupando della cosa sbagliata. :) –
Votato per la riapertura. Questa è una domanda degna e la risposta è non banale. (IMO) –