适用于Microsoft SQL Server CE(精简版)的jdbc驱动程序3.5
-
02-07-2019 - |
题
我希望能够探索此版本数据库的数据库内容。我正在考虑使用Squirrel DB客户端(需要JDBC驱动程序)。
因此,我正在为SQL SERVER 3.5寻找JDBC类型4驱动程序。可以将我指向免费或开源或试用的产品吗?
如果没有JDBC驱动程序,MS开发人员如何浏览给定的.SDF文件?
谢谢,
BR,结果 〜A
解决方案
有一个名为SQLCeEditor的免费程序可以做到这一点。
我仍然喜欢JDBC驱动程序,因为这样可以很容易地使用Eclipse和Java。
其他提示
试试jTDS,它是SQL Server和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 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 。有一个免费版本,允许浏览数据和编辑它。你会为自动完成付费,但你可以没有它。 我希望这会有所帮助。