5


1

このバージョンのDBのDBの内容を調べられるようにしたいです。 私はSquirrel DBクライアント(JDBCドライバが必要です)を使うことを考えていました。

したがって、私はSQL Server 3.5用のJDBC Type 4ドライバを探しています。 誰かが無料またはオープンソースや試用品を私に指摘することはできますか?

JDBCドライバがない場合、MS開発者は特定の.SDFファイルをどのように探索しますか?

ありがとうございました、

BR、〜A

7 回答


2


jTDSをお試しください。これはSQL ServerとSybase用のフリーソフトウェアJDBCドライバです。


1


_ SQL ServerのSQL Server Management StudioまたはSQL Server Management Studio Express(SSMSE)を使用して、スマートデバイスまたはデスクトップコンピューターに格納されているSQL Server Compact 3.5データベースにアクセスできます。 http://technet.microsoft.com/en-us/library/ms172037.aspx _

JDBCドライバに関しては、Microsoftから提供されているhttp://msdn.microsoft.com/en-us/data/aa937724.aspx [this one]をご覧ください。 Compact Editionで動作するのか、それとも既に試したのかはわかりませんが、言及する価値があると思いました。


1


1 - JDBCドライバはありません。執筆時点で、MSには作成する予定はありません。

2 - ODBCドライバがないので、次の明白な答え(JDBCからODBCへのブリッジ)は役に立ちません。

3-一部のJDBCベンダは '任意のoledb’データソースに接続できると主張しているので、それが最も可能性が高いでしょう。 tは必ずしも無料です。


1


JDBCドライバーはTCP / IP接続を使用します。 コンパクト版は、TCP / IPポート1433をリッスンできない可能性があります。 コンパクト版はそれに話すために必要な.dllをロードしたアプリケーションによってアクセスされるように意図されています。 これはVisual Studioプロジェクト用です。

あなたはコンパクト版をアンインストールし、代わりにSQL Express 2005/2008をインストールする必要があります。 インストール後に "sa"アカウントを有効にし、それにパスワードを与え、SQL NT認証を有効にし、そしてTCP / IPリスナーがポート1433(デフォルトポート)でlistenすることを可能にします。

そして最後に、JDBCに接続できます。 JtdsはJDBC 3.0ドライバであるため、JDK 1.6が必要です。 私はMicrosoft 2005 JDBC2.0ドライバを使用することを好みます。


1


それを行うSQLCeEditorと呼ばれる無料のプログラムがあります。

私はまだJDBCドライバが欲しいのですが、それはそれがEclipseとJavaで使うのを簡単にするでしょうから。


1


 http://www.flyhoward.com/SDF_Viewer.aspx[SDF Viewer]を使用して、
.SDF database file, can also import/export data, script and work with
テーブル、インデックス、外部キー。


0


もしあなたがlinq構文に興味があるなら、あなたは LinPadを使うこともできる。 データを探索し、それを編集することを可能にする無料版があります。 あなたは自動補完の代金を払うでしょうが、あなたはそれなしで生きることができます。 これが役に立つことを願っています。