Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于Microsoft SQL Server CE(Compact Edition)3.5的jdbc驱动程序_Java_Sql Server_Database_Jdbc_Sql Server Ce - Fatal编程技术网

Java 用于Microsoft SQL Server CE(Compact Edition)3.5的jdbc驱动程序

Java 用于Microsoft SQL Server CE(Compact Edition)3.5的jdbc驱动程序,java,sql-server,database,jdbc,sql-server-ce,Java,Sql Server,Database,Jdbc,Sql Server Ce,我希望能够为这个版本的DB探索DB的内容。我正在考虑使用squirreldb客户机(它需要一个JDBC驱动程序) 因此,我正在为SQLServer3.5寻找JDBCType4驱动程序。有人能告诉我免费的、开源的或试用软件吗 如果没有JDBC驱动程序,MS开发人员如何浏览给定的.SDF文件 谢谢, BR, ~A你试过了吗 您可以访问SQL Server Compact 3.5 存储在智能设备上的数据库或 在桌面计算机上使用SQL SQLServer中的Server Management Studi

我希望能够为这个版本的DB探索DB的内容。我正在考虑使用squirreldb客户机(它需要一个JDBC驱动程序)

因此,我正在为SQLServer3.5寻找JDBCType4驱动程序。有人能告诉我免费的、开源的或试用软件吗

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

谢谢,

BR,
~A

你试过了吗

您可以访问SQL Server Compact 3.5 存储在智能设备上的数据库或 在桌面计算机上使用SQL SQLServer中的Server Management Studio 或SQL Server Management Studio 快车(SSMSE)


至于JDBC驱动程序,您可以看看微软提供的。我不知道它是否适用于Compact Edition,或者您是否已经试用过,但我认为值得一提。

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

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


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

试试jTDS,它是一款针对SQL Server和Sybase的免费软件JDBC驱动程序


JDBC驱动程序使用TCP/IP连接。精简版很可能无法在TCP/IP端口1433上侦听。Compact Edition是指由加载了与之对话所需的.dll的应用程序访问的。它是为VisualStudio项目设计的

您需要卸载compact edition并改为安装SQL Express 2005/2008。安装后,启用“sa”帐户,给它一个密码,启用SQL+NT身份验证,然后启用TCP/IP侦听器在端口1433(默认端口)上侦听


最后,您可以连接JDBC。Jtds是JDBC3.0驱动程序,因此需要JDK1.6+。我更喜欢使用Microsoft2005JDBC2.0驱动程序。

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


尽管如此,我还是希望有一个JDBC驱动程序,因为这将使Eclipse和Java易于使用。

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

如果您熟悉linq语法,还可以使用。有一个免费版本,允许探索数据和编辑它。你会为自动完成付费,但没有它你可以活下去。
我希望这能有所帮助。

可惜jtds不支持sqlce数据库。我想这将是一些复杂的jni的东西,虽然。。。所以说,它不会这样做是有道理的。