5

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

因此,我正在寻找适用于 SQL SERVER 3.5 的 JDBC 类型 4 驱动程序。有人可以指点我免费或开源或试用件吗?

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

谢谢,

BR,
~A

4

7 回答 7

1

您是否尝试过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 Driver,你可以看看微软提供的这个。我不知道它是否适用于精简版,或者您是否已经尝试过,但我认为值得一提。

于 2008-09-26T23:06:35.670 回答
1

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

2- 没有 ODBC 驱动程序,所以下一个明显的答案(JDBC 到 ODBC 桥)对您没有帮助。

3- 一些 JDBC 供应商声称能够连接到“任何 oledb”数据源,所以这很可能是最好的选择——链接,但它不一定是免费的。

于 2009-01-20T14:41:33.833 回答
1

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

http://jtds.sourceforge.net/

于 2009-01-20T15:04:33.630 回答
1

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

于 2009-07-01T23:35:29.477 回答
1

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

不过,我仍然想要一个 JDBC 驱动程序,因为这样可以很容易地与 Eclipse 和 Java 一起使用。

于 2009-11-12T18:36:46.167 回答
1

Use SDF Viewer to explore your .SDF database file, can also import/export data, script and work with tables, indexes and foreign keys.

于 2010-02-09T21:13:16.477 回答
0

If you're into linq syntax, you can also use LinqPad. There's a free version that allows exploring the data and editing it. You would pay for autocompletion but you can live without it. I hope this helps.

于 2011-01-10T20:13:26.330 回答