我希望能够探索此版本数据库的数据库内容。我正在考虑使用Squirrel DB客户端(需要JDBC驱动程序)。

因此,我正在为SQL SERVER 3.5寻找JDBC类型4驱动程序。可以将我指向免费或开源或试用的产品吗?

如果没有JDBC驱动程序,MS开发人员如何浏览给定的.SDF文件?

谢谢,

BR,结果 〜A

有帮助吗?

解决方案

有一个名为SQLCeEditor的免费程序可以做到这一点。

我仍然喜欢JDBC驱动程序,因为这样可以很容易地使用Eclipse和Java。

其他提示

试试jTDS,它是SQL Server和Sybase的免费软件JDBC驱动程序。

http://jtds.sourceforge.net/

您是否曾尝试 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 to ODBC bridge)对你没有帮助。

3-一些JDBC供应商声称能够连接到“任何oledb”数据源,因此最好的选择是yoru-- 链接,但不一定是免费的。

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 。有一个免费版本,允许浏览数据和编辑它。你会为自动完成付费,但你可以没有它。 我希望这会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top