Microsoft SQL Server CE(Compact Edition)3.5用のjdbcドライバー
-
02-07-2019 - |
質問
このバージョンのDBについて、DBの内容を調査できるようにしたい。 Squirrel DBクライアント(JDBCドライバーが必要)の使用を考えていました。
したがって、SQL SERVER 3.5用のJDBCタイプ4ドライバーを探しています。無料またはオープンソースまたは試用版のソフトウェアを私に教えてもらえますか?
JDBCドライバーがない場合、MS開発者は特定の.SDFファイルをどのように探索しますか?
ありがとうございます
BR、
〜A
解決
それを行うSQLCeEditorという無料のプログラムがあります。
EclipseおよびJavaで簡単に使用できるようになるため、JDBCドライバーが引き続き必要です。
他のヒント
jTDSをお試しください。SQLServerおよびSybase用のフリーソフトウェアJDBCドライバーです。
SQL Serverを試しましたかManagement Studio Express ?
SQL Server Compact 3.5にアクセスできます スマートデバイスに保存されているデータベースまたは SQLを使用してデスクトップコンピューターで SQL ServerのServer Management Studio またはSQL Server Management Studio エクスプレス(SSMSE)。 http://technet.microsoft.com/en-us/library/ms172037。 aspx
JDBCドライバーについては、こちら、Microsoft提供。 Compact Editionで動作するのか、それともすでに試したのかはわかりませんが、言及する価値があると思いました。
1- JDBCドライバーはありません。執筆時点では、MSはドライバーを作成する予定はありません。
2- ODBCドライバーがないため、次の明白な答え(JDBCからODBCブリッジへ)は役に立ちません。
3-一部のJDBCベンダーは、「任意のoledb」データソースに接続できると主張しています。 "rel =" nofollow noreferrer ">リンクですが、必ずしも無料ではありません。
JDBCドライバーはTCP / IP接続を使用します。コンパクトエディションは、おそらくTCP / IPポート1433でリッスンできません。コンパクトエディションは、通信に必要な.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 Viewer を使用して.SDFデータベースファイルを探索し、データのインポート/エクスポートも可能、スクリプトを作成し、テーブル、インデックス、外部キーを操作します。
linq構文に興味がある場合は、 LinqPad も使用できます。データの探索と編集を可能にする無料版があります。オートコンプリートの費用はかかりますが、オートコンプリートなしで生活できます。 これがお役に立てば幸いです。