我希望能夠瀏覽此版本數據庫的數據庫內容。我正在考慮使用Squirrel DB客戶端(需要JDBC驅動程序)。適用於Microsoft SQL Server CE(精簡版)的jdbc驅動程序3.5
因此,我正在爲SQL SERVER 3.5尋找一個JDBC類型4驅動程序。 somone可以讓我指向一個免費的或開源的或試用版的軟件嗎?
如果沒有JDBC驅動程序,MS開發人員如何探索給定的.SDF文件?
謝謝
BR,
〜一個
我希望能夠瀏覽此版本數據庫的數據庫內容。我正在考慮使用Squirrel DB客戶端(需要JDBC驅動程序)。適用於Microsoft SQL Server CE(精簡版)的jdbc驅動程序3.5
因此,我正在爲SQL SERVER 3.5尋找一個JDBC類型4驅動程序。 somone可以讓我指向一個免費的或開源的或試用版的軟件嗎?
如果沒有JDBC驅動程序,MS開發人員如何探索給定的.SDF文件?
謝謝
BR,
〜一個
有一個名爲SQLCeEditor的免費程序。
我仍然喜歡JDBC驅動程序,不過因爲這樣可以很容易地使用Eclipse和Java。
你試過SQL Server Management Studio Express?
您可以在SQL Server 或SQL Server Management Studio中 快遞(SSMSE)使用SQL Server Management Studio中訪問存儲在臺式電腦上的智能設備或 上的SQL Server Compact 3.5 數據庫。 http://technet.microsoft.com/en-us/library/ms172037.aspx
至於JDBC驅動程序,你可以看看微軟提供的this one。我不知道它是否適用於Compact Edition,或者如果您已經嘗試過,但我認爲它值得一提。
1-沒有JDBC驅動程序,在撰寫本文時,MS沒有計劃創建一個。 2,沒有ODBC驅動程序,所以下一個明顯的答案(JDBC到ODBC橋)不會對您有所幫助。
3-一些JDBC供應商聲稱能夠連接到任何oledb數據源,因此yoru最有可能是最好的選擇 - 但它不一定是免費的。
嘗試jTDS,它是SQL Server和Sybase的免費軟件JDBC驅動程序。
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驅動程序。
使用SDF Viewer來探索您的.SDF數據庫文件,也可以導入/導出數據,腳本和使用表,索引和外鍵。
如果你使用linq語法,你也可以使用LinqPad。有一個免費版本,可以瀏覽數據並進行編輯。你會支付自動完成,但你可以沒有它。 我希望這可以幫助。
它太糟糕jtds不支持sqlce數據庫。我想這會是一些複雜的jni的東西,但是...所以它是有道理的,它不會。 – djangofan 2009-07-28 21:08:11