SQL2008 JDBC连接详解:3种方法与jar包下载

需积分: 8 17 下载量 170 浏览量 更新于2024-10-29 收藏 324KB DOCX 举报
本文主要介绍了如何通过Java与SQL Server 2008进行连接的三种方法,分别是JDBC-ODBC桥连接、SQL Server 2008直接连接以及使用JTDS连接。 首先,JDBC-ODBC桥连接是一种间接的方式,它涉及到使用JDBC API通过ODBC驱动程序来访问SQL Server。具体步骤如下: 1. 打开SQL Server配置管理器,确保1433端口已开启并设置为活动状态,然后重启SQL Server。 2. 在Reporting Services配置管理器中,安全设置中登录名为sa的用户,将密码清空(但不启用强制密码策略),并将默认数据库设置为你的目标数据库。 3. 在Myeclipse的DBBrowser中,创建一个新的数据连接。 核心代码如下: ```java Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:shop"; String user = "sa"; String password = ""; Connection conn = DriverManager.getConnection(url, user, password); ``` 其次,SQL Server 2008直接连接则是通过Microsoft提供的官方JDBC驱动程序,适用于2008版本。下载链接为: [下载地址](http://xianexs.mail.qq.com/cgi-bin/downloadfilepart/svrid241/sqljdbc_1.2.2828.100_enu.exe?svrid=241&fid=a4140e218d9046516822727f62235cefa000da81bdff5cdb&&txf_fid=32e05d1fc64135200c4be735c21db6a338cd1da6&&txf_sid=),提取码为d5402fed。 核心代码如下: ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:1433;DatabaseName=shopdata"; String user = "sa"; String password = ""; Connection conn = DriverManager.getConnection(url, user, password); ``` 这种方法需要使用特定的jar包`sqljdbc_1.2.2828.100_enu.exe`,确保将其添加到项目的类路径中。 最后,文章还提到了使用JTDS连接的方法,JTDS是一个开源的JDBC驱动,专门针对SQL Server。由于未提供下载链接,建议访问其官方网站或相关仓库获取最新版本的`jtds-1.2.2-dist.zip`。 本文详细讲解了在Java应用中通过不同驱动方式连接SQL Server 2008的具体步骤和代码示例,对于开发人员在实际项目中建立Java与SQL Server的连接提供了实用参考。