JDBC连接Sql Server 2005总结

Posted on 2011-11-15 14:13  bingfeng  阅读(301)  评论(0编辑  收藏  举报
View Code
 1 import java.sql.*;
2
3 public class Test {
4 public static void main(String[] srg) {
5 String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
6 String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //连接服务器和数据库sample
7 String userName = "sa"; //默认用户名
8 String userPwd = "123456"; //密码
9 Connection dbConn;
10
11 try {
12 Class.forName(driverName);
13 dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
14 System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
15 } catch (Exception e) {
16 e.printStackTrace();
17 }
18 }
19 }

连接sqlserver2005的方法,连接中可能会遇到各种问题:

1.连接数据库错误

 首先要检查数据是否能正常打开,用账号密码先用数据库管理器打开看是否正常,然后再用看数据库的默认端口是否是1433,配置路径如下:

 配置TCP端口:开始->所有程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager 
   ->SQL Server 2005 网络配置->MSSQLSERVER协议;启用“TCP/IP”;双击“TCP/IP”->“IP 地址”->“IPAll” 
   ->“TCP 端口”项添加默认的“1433”。

然后可以用dos命令尝试看能否连上数据库,运行->输入cmd->进入DOS窗口->输入“telnet localhost 1433”,其中localhost是你的主机地址,也可以写成IP地址,1433是数据库的默认端口,需要从上面配置TCP端口中查看您设置的端口号。

2.有的时候可能没有java连接sqlserver的驱动程序,因此需要下载个驱动程序放到system32下面,下载地址如下:

http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=a737000d-68d0-4531-b65d-da0f2a735707&displaylang=zh-cn

Copyright © 2024 bingfeng
Powered by .NET 9.0 on Kubernetes