繁体   English   中英

Microsoft SQL Server CE(精简版)3.5的jdbc驱动程序

[英]jdbc driver for Microsoft SQL Server CE(Compact Edition) 3.5

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

因此,我正在寻找用于SQL SERVER 3.5的JDBC 4类驱动程序。 somone可以将我指向免费或开源或试用版软件吗?

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

谢谢,

BR
〜A

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驱动程序。

您是否尝试过SQL Server Management Studio Express

通过使用SQL Server或SQL Server Management Studio Express(SSMSE)中的SQL Server Management Studio,可以访问存储在智能设备或台式计算机上的SQL Server Compact 3.5数据库。 http://technet.microsoft.com/zh-CN/library/ms172037.aspx

至于JDBC驱动程序,您可以看一下Microsoft提供的这一驱动程序。 我不知道它是否可以与Compact Edition一起使用,或者您是否已经尝试过,但是我认为值得一提。

有一个免费的程序称为SQLCeEditor。

尽管我仍然希望使用JDBC驱动程序,因为它可以使Eclipse和Java易于使用。

使用SDF Viewer浏览您的.SDF数据库文件,还可以导入/导出数据,脚本以及使用表,索引和外键。

1-没有JDBC驱动程序,在撰写本文时,MS还没有创建该驱动程序的计划。

2-没有ODBC驱动程序,因此下一个明显的答案(JDBC到ODBC桥)将无济于事。

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

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

http://jtds.sourceforge.net/

如果您喜欢linq语法,也可以使用LinqPad 有一个免费版本,可以浏览和编辑数据。 您需要为自动补全功能付费,但没有自动补全功能,您可以生活。 我希望这有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM