使用jdbc连接SQLServer2005数据库--MyEclipse

设置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();

}

}

}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值