Come utilizzare SQL Server Compact Edition (CE) da Java?

Voglio accedere ai database Microsoft SQL Server Compact Edition da Java. Come lo posso fare? Ho cercato il driver JDBC per SQLCE, ma non ne ho trovato nessuno.

Secondo un post di newsgroup inviato questo martedì (2008-12-09) da Jimmy Wu @ Mircrosoft :

Il driver JDBC di Microsoft SQL Server non supporta la connessione a SQL Server Compact. Al momento non esiste un supporto JDBC pianificato per SQL Server Compact Edition. Grazie per il vostro continuo supporto di SQL Server.

Cordialmente, Jimmy Wu

Secondo MSDN , non ce n’è uno e non ci sono nemmeno piani.

Mentre non ho familiarità con SQL Server CE, presumo che MS fornisce un driver ODBC per questo. Sebbene non sia raccomandato per l’uso in produzione, è ansible utilizzare il bridge JDBC-ODBC per effettuare la connessione.

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:"); 

Per reiterare, il driver JDBC-ODBC Bridge fornito con JDBC è consigliato solo per lo sviluppo e il testing o quando non sono disponibili altre alternative.

Cerca la libreria SqlJDBC4 . So che un collega lo usa.

Buon tutorial sqljdbc-tut

L’ultimo driver (in anteprima tecnica) è sqljdbc-jars