当前位置:Gxlcms > mysql > 使用jdbc连接SQLServer2005数据库

使用jdbc连接SQLServer2005数据库

时间:2021-07-01 10:21:17 帮助过:16人阅读

设置 SQLServer 服务器 : 开始 程序 MicrosoftSQLServer2005 配置工具 SQLServer 配置管理器 ,出现的界面如下: SQLServer2005 网络配置 MSSQLSERVER 的协议 ,出现的界面如下: 2、 如果 TCP/IP 没有启用,右键单击选择 启动 。 3 、双击 TCP/IP 进入属性

设置SQL Server服务器

开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器,出现的界面如下:

SQL Server 2005 网络配置”→“MSSQLSERVER 的协议,出现的界面如下:

2、如果“TCP/IP”没有启用,右键单击选择启动
3、双击“TCP/IP”进入属性设置,在“IP 地址里,可以配置“IPAll”中的“TCP 端口,默认为1433
4、重新启动SQL Server 2005服务或者重启计算机。

设置数据库

1.在选中的那一行上点右键,属性-->安全性,选择SQLServerWindows身份验证模式。

2.安全性-->登录名-->双击sa修改密码
***********************************************************
1.准备

我的系统中是安装了JDK 6MyEclipse的,还有就是我提前安装了SQL Server 2005。通过使用SQL Server Management Studio 我创建了数据库books,并建立了表

2. 安装JDBC

首先将下载的sqljdbc_3.0.1301.101_chs.exe(已上传到csdn中)(Microsoft SQL Server JDBC Driver 3.0)解压缩到C:/Program Files/Microsoft SQL Server 2005 JDBC Driver(我并没有解压到网络上说的目录下,只是将中的sqljdbc4.jar,放到了C:/Program Files)

提示:由于本文针对的是Eclipse中使用JDBC,因此请不要依照网上的配置ClassPath的步骤去做。因为在这里配置ClassPath是不必要的。

3. MyEclipse中配置JDBC

选择菜单Project>Properties,选择Java Build Path,点击按钮Add External JARs…后在打开的对话框中选择sqljdbc.jar文件。然后就会看到sqljdbc4.jar被加进去了。(如果采用的是Windows集成认证,而不是如同username=sa;passwd=’123456’这样的SQL网络认证,因此我还要做一件事情就是将sqljdbc_auth.dll文件复制到项目文件夹中。Sqljdbc_auth.dll位于C:/Program Files/Microsoft SQL Server 2005 JDBC Driver/sqljdbc_1.2/chs/auth/x86文件夹下。复制到项目文件夹下后,就会看到:

4. 写程序代码

import java.sql.*;

public class TestDB {

public static void main(String[] srg) {

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=books"; // 连接服务器和数据库test

String userName = "sa"; // 默认用户名

String userPwd = "123"; // 安装sql server 2005时的密码

Connection dbConn;

try {

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!"); // 如果连接成功

// 控制台输出Connection

// Successful!

} catch (Exception e) {

e.printStackTrace();

}

}

}

人气教程排行