SQLSERVER2000的jdbc驱动程序连接

Code 2008-11-21

一、下载SQLSERVER2000的jdbc驱动程序。

在微软站点就有这个驱动程序:

Window操作系统

http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe


Unix操作系统 Mssqlserver.tar 

http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/mssqlserver.tar


二、安装JDBC

执行ms_jdbc_setup.exe可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装。

注:

(1) ms_JDBC_setup默认安装路径为:c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC

(2)此版(Version 2.2.0022)本仅支持Microsoft SQL Server 2000 Driver for JDBC 

(3)安装目录\lib\下的三个jar文件即是我们要的JDBC驱动核心

msbase.jar

mssqlserver.jar

msutil.jar


三、将以上(3)中指的三个jar文件加入到环境变量中去

classpath:

d:\webserver\lib\msbase.jar;d:\webserver\lib\mssqlserver.jar;d:\webserver\lib\msutil.jar

注:也可以省事的将以上三个文件拷贝至你的jvm机所在的JAVA_HOME\jre\lib\ext目录下,不过不建议这么做。


四、测试

jsp文件:

<%@ page contentType="text/html;charset=gb2312"%> 

<%@ page import="java.sql.*"%> 

<html> 

<body> 

<%

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=haiguan"; 

String user="sa"; 

String password=""; 

Connection conn= DriverManager.getConnection(url,user,password); 

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 

String sql="select * from xt_user"; 

ResultSet rs=stmt.executeQuery(sql); 

while(rs.next()) 

{

%> 

您的第一个字段内容为:<%=rs.getString(1)%> 

您的第二个字段内容为:<%=rs.getString(2)%> 

<%

}

%> 

<%out.print("数据库操作成功,恭喜你");%> 

<%

rs.close(); 

stmt.close(); 

conn.close(); 

%> 

</body> 

</html>


五、注意事项

1. 要保证你的Sql服务是启动状态

2. 在Sql 的管理器中能够使用sa或其它用户正常登录;(有些人在安装sql时用了nt用户管理模式,这里可能会有一定问题)

3. 第一次配置好环境变量最好能重启一下电脑

4. 注意JVM和DataBase的启动顺序:先启动DataBase,再启动JVM机。

注:在停止Web服务器后,再重启动,中间最好能有10秒以上的间隔。
<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-