我想从Java访问Microsoft SQL Server Compact Edition数据库。我怎样才能做到这一点?我搜索了SQLCE的JDBC驱动程序,但我没有找到任何。
答案 0 :(得分:5)
根据a newsgroup post sent this Tuesday (2008-12-09) by Jimmy Wu@Mircrosoft:
Microsoft SQL Server JDBC驱动程序 不支持连接到SQL Server Compact。这时候还有 不是SQL的预定JDBC支持 服务器精简版。谢谢你 您对SQL的持续支持 服务器。
此致,Jimmy Wu
答案 1 :(得分:1)
根据MSDN,没有一个,也没有任何计划。
答案 2 :(得分:1)
虽然我不熟悉SQL Server CE,但我认为MS为它提供了一个ODBC驱动程序。虽然不建议将其用于生产用途,但可以使用JDBC-ODBC桥来建立连接。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:<yourODBC_DSN>");
重申一下,建议将JDBC提供的JDBC-ODBC Bridge驱动程序仅用于开发和测试,或者当没有其他替代方案可用时。
答案 3 :(得分:0)
搜索 SqlJDBC4 库。我知道同事使用它。
答案 4 :(得分:-1)
好教程sqljdbc-tut
最新驱动程序(在技术预览中)为sqljdbc-jars