Frage

Ich möchte in der Lage sein, den Inhalt eines DB für diese Version des DB zu erkunden. Ich dachte, das Eichhörnchen DB-Client verwenden (die einen JDBC-Treiber benötigt).

Deshalb suche ich nach einem JDBC Typ 4 Treiber für SQL Server 3.5. Kann somone mir eine freie oder Open-Source-oder Trial Ware zeigen?

Wenn keine JDBC-Treiber, wie können MS-Entwickler eine .SDF Datei gegeben erkunden?

Danke,

BR,
~ A

War es hilfreich?

Lösung

Es ist ein kostenloses Programm namens SQLCeEditor, die es tut.

ich wie ein JDBC-Treiber noch würde aber da das würde macht es einfach mit Eclipse und Java zu verwenden.

Andere Tipps

Versuchen jTDS, es ist ein freier Software-JDBC-Treiber für SQL Server und Sybase.

http://jtds.sourceforge.net/

Haben Sie versucht, SQL Server Management Studio Express ?

  

Sie können auf SQL Server Compact 3.5   Datenbanken auf einem intelligenten Gerät gespeichert oder   auf dem Desktop-Computer von SQL verwenden   Server Management Studio in SQL Server   oder SQL Server Management Studio   Express (SSMSE). http://technet.microsoft.com/en-us/library/ms172037. aspx

Wie für den JDBC-Treiber, können Sie einen Blick auf diese , die von Microsoft zur Verfügung gestellt. Ich weiß nicht, ob es mit der Compact Edition funktioniert oder wenn Sie bereits versucht es, aber ich dachte, es sei erwähnenswert.

1- Es gibt keine JDBC-Treiber und zum Zeitpunkt des Schreibens, hat MS keine Pläne zu erstellen.

2- Es gibt keine ODBC-Treiber, so dass die nächste offensichtliche Antwort (JDBC-ODBC-Brücke) wird nicht helfen.

3- Einige JDBC-Anbieter behaupten zu können ‚jede oledb‘ Datenquelle verbinden, so dass ist yoru höchstwahrscheinlich am besten bet-- link , aber es wird nicht unbedingt frei sein.

JDBC-Treiber verwendet TCP / IP-Verbindung. Die kompakte Ausgabe höchstwahrscheinlich nicht auf TCP hören / IP Port 1433 Compact Edition soll durch eine Anwendung zugegriffen werden, die die .dlls notwendig zu sprechen, um es geladen ist. Es ist für Visual Studio-Projekte gedacht.

Sie müssen Compact Edition deinstallieren und SQL Express 2005/2008 statt installieren. Nach der Installation des "sa" Konto zu aktivieren, geben Sie ihm ein Kennwort ein, aktivieren SQL + NT-Authentifizierung und anschließend die TCP / IP-Listener ermöglichen auf Port 1433 (der Standard-Port).

hören

Dann endlich können Sie mit JDBC verbinden. Jtds ist ein JDBC3.0 Treiber und erfordert daher JDK1.6 +. Ich ziehe den Microsoft 2005 JDBC2.0 Treiber verwenden.

Verwenden Sie SDF-Viewer Ihre .SDF Datenbank-Datei zu erkunden, können auch Import / Export-Daten , Skript und die Arbeit mit Tabellen, Indizes und Fremdschlüssel.

Wenn Sie in Linq-Syntax sind, dann können Sie auch LinqPad . Es gibt eine kostenlose Version, die die Daten und Bearbeitung ermöglicht es zu erkunden. Sie würden für die automatische Vervollständigung bezahlen, aber Sie können ohne sie leben. Ich hoffe, das hilft.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top