Question

Je souhaite pouvoir explorer le contenu d'une base de données pour cette version de la base de données. Je pensais utiliser le client Squirrel DB (qui nécessite un pilote JDBC).

Par conséquent, je recherche un pilote JDBC de type 4 pour SQL SERVER 3.5. Quelqu'un peut-il m'indiquer un logiciel GRATUIT ou open source ou à l'essai?

S'il n'y a pas de pilote JDBC, comment les développeurs MS explorent-ils un fichier .SDF donné?

Merci,

BR,
~ A

Était-ce utile?

La solution

Un programme gratuit appelé SQLCeEditor le fait.

J'aimerais quand même un pilote JDBC, car cela faciliterait l'utilisation avec Eclipse et Java.

Autres conseils

Essayez jTDS, il s’agit d’un pilote JDBC gratuit pour SQL Server et Sybase.

http://jtds.sourceforge.net/

Avez-vous essayé SQL Server Management Studio Express ?

  

Vous pouvez accéder à SQL Server Compact 3.5.   bases de données stockées sur un périphérique intelligent ou   sur l'ordinateur de bureau en utilisant SQL   Server Management Studio dans SQL Server   ou SQL Server Management Studio   Express (SSMSE). http://technet.microsoft.com/en-us/library/ms172037. aspx

En ce qui concerne le pilote JDBC, vous pouvez consulter celui-ci , fourni par Microsoft. Je ne sais pas si cela fonctionne avec la Compact Edition ou si vous l'avez déjà essayé, mais je pensais que cela valait la peine d'être mentionné.

1- Il n'y a pas de pilote JDBC et au moment de l'écriture, MS n'envisage pas d'en créer un.

2- Il n'y a pas de pilote ODBC, la prochaine réponse évidente (pont JDBC vers ODBC) ne vous aidera pas.

3- Certains fournisseurs JDBC affirment pouvoir se connecter à n'importe quelle source de données oledb, ce qui est probablement votre meilleur choix-- link , mais ce ne sera pas nécessairement gratuit.

Le pilote JDBC utilise une connexion TCP / IP. L'édition compacte ne peut probablement pas écouter sur le port TCP / IP 1433. Compact Edition est destiné à être utilisé par une application qui a chargé le fichier .dll nécessaire pour lui parler. Il est destiné aux projets Visual Studio.

Vous devez désinstaller compact edition et installer SQL Express 2005/2008 à la place. Après l’installation, activez le bouton " sa " compte, donnez-lui un mot de passe, activez l'authentification SQL + NT, puis activez l'écouteur TCP / IP pour qu'il écoute sur le port 1433 (port par défaut).

Enfin, vous pouvez vous connecter à JDBC. Jtds est un pilote JDBC3.0 et requiert donc JDK1.6 +. Je préfère utiliser le pilote Microsoft 2005 JDBC2.0.

Utilisez SDF Viewer pour explorer votre fichier de base de données .SDF. Vous pouvez également importer / exporter des données. , script et travail avec des tables, des index et des clés étrangères.

Si vous êtes habitué à la syntaxe linq, vous pouvez également utiliser LinqPad . Il existe une version gratuite qui permet d'explorer les données et de les éditer. Vous payeriez pour l'auto-complétion mais vous pouvez vivre sans elle. J'espère que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top