Chcę uzyskać dostęp do baz danych Microsoft SQL Server Compact Edition z Java. Jak mogę to zrobić? Szukałem sterownika JDBC dla SQLCE, ale nie znalazłem żadnego.Jak korzystać z SQL Server Compact Edition (CE) z Java?
Odpowiedz
Według a newsgroup post sent this Tuesday (2008-12-09) by Jimmy [email protected]:
Microsoft SQL Server JDBC kierowcy nie obsługuje połączenia z SQL Server Compact . W tej chwili nie jest zaplanowaną obsługą JDBC dla SQL Server Server 2003 Compact Edition. Dziękujemy za ciągłe wsparcie dla serwera SQL .
poważaniem, Jimmy Wu
Według MSDN, nie ma i nie ma żadnych planów.
Wyszukaj bibliotekę SqlJDBC4. Wiem, że współpracownik go używa.
Dobry poradnik sqljdbc-tut
Najnowszy sterownik (w tech podglądu) jest sqljdbc-jars
Choć nie jestem zaznajomiony z SQL Server CE, przypuszczam, że MS zapewnia sterownik ODBC dla niego. Chociaż nie jest to zalecane do użytku produkcyjnego, możesz użyć mostka JDBC-ODBC do nawiązania połączenia.
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:<yourODBC_DSN>");
Powtórzmy, sterownik JDBC-ODBC Bridge Nie z JDBC jest zalecane tylko dla rozwoju i testowania, lub gdy nie ma innej alternatywy są dostępne.
Nie, nie ma sterownika ODBC dla SQL Server CE, a nie ma żadnych planów na taki. –
Odczytanie strony MS wydaje się, że nie obsługuje SQL CE. – redsolo