драйвер jdbc для Microsoft SQL Server CE (Compact Edition) 3.5 - PullRequest
5 голосов
/ 26 сентября 2008

Я хочу иметь возможность исследовать содержимое БД для этой версии БД. Я думал об использовании клиента Squirrel DB (для которого требуется драйвер JDBC).

Поэтому я ищу драйвер JDBC типа 4 для SQL SERVER 3.5. Может ли кто-нибудь указать мне БЕСПЛАТНОЕ ИЛИ ПО С открытым исходным кодом или пробную версию?

Если нет драйвера JDBC, как разработчики MS могут исследовать данный файл .SDF?

Спасибо,

BR
~ А

Ответы [ 7 ]

2 голосов
/ 20 января 2009

Попробуйте jTDS, это бесплатный программный драйвер JDBC для SQL Server и Sybase.

http://jtds.sourceforge.net/

1 голос
/ 10 февраля 2010

Используйте SDF Viewer , чтобы изучить файл базы данных .SDF, также можете импортировать / экспортировать данные, сценарии и работать с таблицами, индексами и внешними ключами.

1 голос
/ 12 ноября 2009

Существует бесплатная программа SQLCeEditor, которая делает это.

Я все еще хотел бы драйвер JDBC, хотя, поскольку это облегчило бы использование с Eclipse и Java.

1 голос
/ 02 июля 2009

Драйвер JDBC использует соединение TCP / IP. Компактная версия, скорее всего, не может прослушивать порт TCP / IP 1433. Компактная версия предназначена для доступа к приложению, которое загрузило DLL-файлы, необходимые для связи с ним. Он предназначен для проектов Visual Studio.

Вам нужно удалить компактную версию и установить вместо нее SQL Express 2005/2008. После установки включите учетную запись «sa», задайте ей пароль, включите аутентификацию SQL + NT, а затем включите прослушиватель TCP / IP для прослушивания через порт 1433 (порт по умолчанию).

Затем, наконец, вы можете соединиться с JDBC. Jtds является драйвером JDBC3.0 и поэтому требует JDK1.6 +. Я предпочитаю использовать драйвер Microsoft 2005 JDBC2.0.

1 голос
/ 20 января 2009

1- Драйвер JDBC отсутствует, и на момент написания MS не планирует его создавать.

2- Драйвер ODBC отсутствует, поэтому следующий очевидный ответ (мост JDBC к ODBC) вам не поможет.

3- Некоторые поставщики JDBC утверждают, что могут подключаться к любому источнику данных oledb, так что, скорее всего, это лучшая ставка - ссылка , но она не обязательно будет бесплатной.

1 голос
/ 27 сентября 2008

Вы пробовали SQL Server Management Studio Express ?

Вы можете получить доступ к SQL Server Compact 3.5. базы данных, хранящиеся на интеллектуальном устройстве или на настольном компьютере с помощью SQL Студия управления сервером в SQL Server или SQL Server Management Studio Экспресс (SSMSE). http://technet.microsoft.com/en-us/library/ms172037.aspx

Что касается драйвера JDBC, вы можете взглянуть на этот , предоставленный Microsoft. Я не знаю, работает ли он с Compact Edition или вы уже пробовали, но я подумал, что стоит упомянуть.

0 голосов
/ 10 января 2011

Если вы используете синтаксис linq, вы также можете использовать LinqPad . Есть бесплатная версия, которая позволяет исследовать данные и редактировать их. Вы бы заплатили за автозаполнение, но вы можете жить без него. Надеюсь, это поможет.

...