драйвер jdbc для Microsoft SQL Server CE (Compact Edition) 3.5
-
02-07-2019 - |
Вопрос
Я хочу иметь возможность исследовать содержимое базы данных для этой версии базы данных.Я подумывал об использовании клиента Squirrel DB (для которого нужен драйвер JDBC).
Поэтому я ищу драйвер JDBC type 4 для SQL SERVER 3.5.Может ли кто- нибудь указать мне на БЕСПЛАТНОЕ программное обеспечение с открытым исходным кодом или пробную версию?
Если драйвера JDBC нет, как разработчики MS исследуют данный файл .SDF?
Спасибо,
БР,
~А
Решение
Существует бесплатная программа под названием SQLCeEditor, которая делает это.
Тем не менее, мне все равно нужен драйвер JDBC, поскольку это упростило бы его использование с Eclipse и Java.
Другие советы
Попробуйте jTDS, это бесплатный программный драйвер JDBC для SQL Server и Sybase.
Вы пробовали SQL Server Management Studio Express?
Вы можете получить доступ к SQL Server Compact 3.5 базам данных, хранящимся на интеллектуальном устройстве или на настольном компьютере, с помощью SQL Server Management Studio в SQL Server или SQL Server Management Studio Express (SSMSE). http://technet.microsoft.com/en-us/library/ms172037.aspx
Что касается драйвера JDBC, вы могли бы взглянуть на этот, предоставленный корпорацией Майкрософт.Я не знаю, работает ли это с Compact Edition или вы уже пробовали это, но я подумал, что об этом стоит упомянуть.
1- Драйвера JDBC не существует, и на момент написания статьи MS не планирует его создавать.
2- Драйвера ODBC нет, поэтому следующий очевидный ответ (JDBC для ODBC bridge) вам не поможет.
3. Некоторые поставщики JDBC утверждают, что могут подключаться к "любому источнику данных oledb", так что, скорее всего, это лучший выбор-- Ссылка, но это не обязательно будет бесплатно.
Драйвер JDBC использует соединение TCP / IP.Компактная версия, скорее всего, не может прослушивать TCP / IP-порт 1433.Compact Edition предназначен для доступа к приложению, которое загрузило .библиотеки DLL, необходимые для взаимодействия с ним.Он предназначен для проектов Visual Studio.
Вам необходимо удалить compact Edition и вместо этого установить SQL Express 2005/2008.После установки включите учетную запись "sa", введите ей пароль, включите аутентификацию SQL + NT, а затем разрешите прослушивателю TCP / IP прослушивать порт 1433 (порт по умолчанию).
Затем, наконец, вы можете подключиться к JDBC.Jtds является драйвером JDBC3.0 и, следовательно, требует JDK1.6 + .Я предпочитаю использовать драйвер Microsoft 2005 JDBC2.0.
Использование Средство просмотра SDF чтобы изучить ваш файл базы данных .SDF, вы также можете импортировать / экспортировать данные, создавать скрипты и работать с таблицами, индексами и внешними ключами.
Если вы разбираетесь в синтаксисе linq, вы также можете использовать LINQPad - панель управления.Существует бесплатная версия, которая позволяет изучать данные и редактировать их.Вы заплатили бы за автозаполнение, но вы можете прожить и без него.Я надеюсь, что это поможет.