JDBC-Treiber für Microsoft SQL Server CE (Compact Edition) 3.5
-
02-07-2019 - |
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
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.
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örenDann 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.