このバージョンの DB の DB の内容を探索できるようにしたいと考えています。Squirrel DB クライアント (JDBC ドライバーが必要) を使用することを考えていました。
したがって、SQL SERVER 3.5 用の JDBC タイプ 4 ドライバーを探しています。無料またはオープンソースまたはトライアルウェアを教えてもらえますか?
JDBC ドライバーがない場合、MS 開発者は特定の .SDF ファイルをどのように探索しますか?
ありがとうございました、
BR、
~A
このバージョンの DB の DB の内容を探索できるようにしたいと考えています。Squirrel DB クライアント (JDBC ドライバーが必要) を使用することを考えていました。
したがって、SQL SERVER 3.5 用の JDBC タイプ 4 ドライバーを探しています。無料またはオープンソースまたはトライアルウェアを教えてもらえますか?
JDBC ドライバーがない場合、MS 開発者は特定の .SDF ファイルをどのように探索しますか?
ありがとうございました、
BR、
~A
SDF Viewerを使用して.SDFデータベースファイルを探索し、データのインポート/エクスポート、スクリプト作成、およびテーブル、インデックス、外部キーの操作もできます。
それを行う SQLCeEditor と呼ばれる無料のプログラムがあります。
ただし、Eclipse と Java で簡単に使用できるようになるため、JDBC ドライバーが必要です。
SQL Server Management Studio Expressを試しましたか?
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 が提供するthis oneを参照してください。Compact Edition で動作するかどうか、または既に試したことがあるかどうかはわかりませんが、言及する価値があると思いました.
JDBC ドライバーは TCP/IP 接続を使用します。コンパクト エディションは、TCP/IP ポート 1433 でリッスンできない可能性があります。コンパクト エディションは、通信に必要な .dll をロードしたアプリケーションからアクセスすることを想定しています。Visual Studio プロジェクト向けです。
コンパクト エディションをアンインストールし、代わりに SQL Express 2005/2008 をインストールする必要があります。インストール後、「sa」アカウントを有効にしてパスワードを指定し、SQL+NT 認証を有効にしてから、TCP/IP リスナーがポート 1433 (デフォルト ポート) でリッスンできるようにします。
そして、ようやくJDBCに接続できます。Jtds は JDBC3.0 ドライバーであるため、JDK1.6+ が必要です。Microsoft 2005 JDBC2.0 ドライバーを使用することを好みます。
jTDS を試してみてください。これは、SQL Server および Sybase 用のフリー ソフトウェア JDBC ドライバーです。
1- JDBC ドライバーはなく、執筆時点では、MS は作成する予定はありません。
2- ODBC ドライバーがないため、次の明白な答え (JDBC から ODBC へのブリッジ) は役に立ちません。
3- 一部の JDBC ベンダーは、「任意の oledb」データ ソースに接続できると主張しているため、それが最善の策である可能性が最も高いですが、必ずしも無料であるとは限りません。
linq構文に興味がある場合は、LinqPadを使用することもできます。データの探索と編集を可能にする無料バージョンがあります。オートコンプリートの料金はかかりますが、オートコンプリートなしで生活できます。これがお役に立てば幸いです。