### JDBC 连接 SQL Server 2005 在当今的数据库环境中,虽然 MySQL 数据库因为其开源性和易用性而被广泛使用,但 SQL Server 2005 作为微软的一款高性能数据库管理系统,在企业级应用中仍占有重要的地位。然而,关于如何使用 Java 的 JDBC(Java Database Connectivity)技术来连接 SQL Server 2005 的教程相对较少。本文将详细介绍如何配置环境以及编写代码来实现这一功能。 #### 一、安装与配置环境 1. **安装 SQL Server 2005**: - 安装 SQL Server 2005 时选择 `sa` 用户,并设置密码为 `123`。 - 安装完成后,使用 SQL Server Management Studio 进行登录测试,确保可以使用 `sa` 用户和密码 `123` 登录。 2. **安装 MyEclipse**: - 下载并安装 MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe。 3. **下载 SQL Server JDBC 驱动**: - 访问官方下载页面:[http://www.microsoft.com/downloads/details.aspx?familyid=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en](http://www.microsoft.com/downloads/details.aspx?familyid=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en),下载 `sqljdbc.jar` 文件。 4. **配置 Java 开发环境**: - 将 `sqljdbc.jar` 添加到项目的类路径(Classpath)中。具体步骤是打开 MyEclipse 中的项目,然后选择 `Properties -> Java Build Path -> Libraries -> Add External JARs`,找到并选中 `sqljdbc.jar` 文件,最后点击 `OK` 完成添加。 - 如果是在 Windows 系统下开发,还需要设置系统变量 `CLASSPATH`,例如: ``` CLASSPATH=.;C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar ``` #### 二、配置 SQL Server 2005 1. **启动 SQL Server 2005 服务**: - 使用 SQL Server Configuration Manager 启动 SQL Server 服务。 - 检查 SQL Server Management Studio 的安装位置和版本是否正确。 2. **检查 SQL Server 2005 的状态**: - 确认 SQL Server 2005 的实例 `SQLServerSQLEXPRESS` 是否处于运行状态。 3. **配置 SQL Server 2005 的网络协议**: - 打开 SQL Server Configuration Manager,选择 SQL Server 2005 的实例 `MSSQLSERVER`。 - 配置 TCP/IP 协议,确保其处于启用状态,并且监听端口为 1433。 4. **检查 SQL Server 2005 实例的状态**: - 确认 SQL Server 2005 的实例 `MSSQLSERVER` 是否处于运行状态。 5. **测试连接**: - 使用 SQL Server Configuration Manager 和 SQL Server Management Studio 测试 `sa` 用户和密码 `123` 是否能够成功登录。 #### 三、编写 Java 代码 1. **创建新的 Java 项目**: - 在 MyEclipse 中选择 `File -> New -> Project -> Java Project`,命名为 `Test`。 2. **添加外部 JAR 文件**: - 在 `Test` 项目上右键选择 `Properties -> Java Build Path -> Libraries -> Add External JARs`,添加 `sqljdbc.jar` 文件。 3. **编写 Java 代码**: - 导入必要的包: ```java import java.sql.*; ``` - 编写主类 `Test`: ```java public class Test { public static void main(String[] args) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=sample"; String userName = "sa"; String userPwd = "123"; Connection dbConn; try { Class.forName(driverName); dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("Connection Successful!"); } catch (Exception e) { e.printStackTrace(); } } } ``` 通过上述步骤,我们可以成功地使用 Java 的 JDBC 技术连接到 SQL Server 2005 数据库,并执行基本的操作。这对于开发者来说是一个非常实用的功能,尤其是在企业级应用中处理大量数据时尤为重要。
(1)安装“MSSqlServer2005(SP2)”(内置帐户选择sa,密码设为123;如果没有设置内置帐户sa的话,请先直接使用Windows集成身份登录“SQLServerManagementStudio”,选择安全性→登录名→sa→登录属性,然后设置密码:※脱※敏※,关闭“SQLServerManagementStudio”).
(2)安装“MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe”.
2.下载连接驱动包“sqljdbc.jar”.
下载地址http://www.microsoft.com/downloads/details.aspx?familyid=6D483869-816A-44CB-9787-A866235EFC7C&displaylang=en
(1)设置 Classpath环境属性
JDBC 驱动程序并未包含在 Java SDK 中。因此,如果要使用该驱动程序,必须将 classpath 设置为包含 sqljdbc.jar 文件。如果 classpath 缺少 sqljdbc.jar 项,应用程序将引发“找不到类”的常见异常。
sqljdbc.jar 文件的解压安装位置如下:(安装位置可以是你电脑的任意位置,这里默认为C:\Progtam Files)
<安装目录>\sqljdbc_<版本>\<语言>\sqljdbc.jar
安装好sqljdbc.jar后,右键单击我的电脑,选择属性->高级->环境变量->在用户变量中选择CLASSPATH属性(如果没有这个变量则自己新建一个)
下面是用于 Windows 应用程序的 CLASSPATH 语句实例:
CLASSPATH =.;C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar
注意:如果你之前在设置JAVA的JDK时,设置过CLASSPATH属性,那么你只需将sqljdbc.jar的路径追加其后面就可以。
3、设置SQL Server服务器:
3-1、“开始” → “程序” → “Microsoft SQL Server 2005” → “配置工具” → “SQL Server Configuration Manager”(注意必须先确认“SQL Server Management Studio”已关闭)
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助