Как использовать SQL Server Compact Edition (CE) из Java? - PullRequest
7 голосов
/ 11 декабря 2008

Я хочу получить доступ к базам данных Microsoft SQL Server Compact Edition из Java. Как я могу это сделать? Я искал драйвер JDBC для SQLCE, но не нашел ни одного.

Ответы [ 5 ]

5 голосов
/ 13 декабря 2008

Согласно сообщению группы новостей, отправленному в этот вторник (2008-12-09) Джимми Ву @ Mircrosoft :

Драйвер JDBC для Microsoft SQL Server не поддерживает подключение к SQL Сервер Компакт. В это время там не запланированная поддержка JDBC для SQL Сервер Compact Edition. Спасибо тебе за ваша постоянная поддержка SQL Сервер.

С уважением, Джимми Ву

1 голос
/ 18 декабря 2008

Хотя я не знаком с SQL Server CE, я предполагаю, что MS предоставляет для него драйвер ODBC. Хотя это не рекомендуется для производственного использования, вы можете использовать мост JDBC-ODBC для установления соединения.

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

Повторюсь, драйвер моста JDBC-ODBC, поставляемый с JDBC, рекомендуется только для разработки и тестирования или когда нет другой альтернативы.

1 голос
/ 11 декабря 2008

Согласно MSDN , его нет и планов нет.

0 голосов
/ 12 декабря 2008

Хороший учебник sqljdbc-tut

Последний драйвер (в техническом превью): sqljdbc-jars

0 голосов
/ 11 декабря 2008

Поиск библиотеки SqlJDBC4 . Я знаю, что коллега использует это.

...