包含sql2000升级包sp3和sp4(必须升级至sp4版本);sql2000的jdbc驱动;
一、
1
升级sql2000至sp4
2
安装sql2000的jdbc驱动
(1)首先运行setup.exe,默认安装路径为c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib
(2)设置classpath(必须设置Msbase.jar;Msutil.jar;Mssqlserver.jar三个文件路径):
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;c:\program files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
(如果还有问题可以把Msbase.jar;Msutil.jar;Mssqlserver.jar这三个文件放置在tomcat的lib文件夹中,正常没有问题)
3
我的源代码:
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>WELCOME TO VISIT MY WORLD!</h1>
<%
// String suserID,spassword,susername,u;
//suserID="123";
//spassword=null;
// session.setAttribute("suserID", suserID);
//out.print(session.getAttribute("suserID"));
//out.print(session.getAttribute("spassword"));
//String sql="select * from Users where userID='"+suserID+"'";
String sql = "select * from Users";
//String sql="select * from usert";//Access
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//Access
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
// String url = "jdbc:odbc:db3";//Access
conn= DriverManager.getConnection(url,"sa","admin");
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
/*while(rs.next()){
if(suserID.equals(rs.getString("userID")))
session.setAttribute("spassword", rs.getString("password"));
}*/
out.print("<table>");
out.print("<tr>");
out.print("<td>用户ID</td>");
out.print("<td>用户名</td>");
out.print("</tr>");
while(rs.next()){
//System.out.println(rs.getString("username"));
%>
<tr>
<td><%= rs.getString("userID") %></td>
<td><font color="red"><%= rs.getString("username") %></font></td>
</tr>
<%
//out.print(rs.getString("username") + "<br />");
}
out.print("</table>");
}catch(SQLException e)
{
//System.out.println("数据库连接失败");
e.printStackTrace();
}finally{
if(rs != null){
try{
rs.close();
}catch(Exception sqlex2){
sqlex2.printStackTrace();
}
}
if(stmt != null){
try{
stmt.close();
}catch(Exception sqlex2){
sqlex2.printStackTrace();
}
}
if(conn != null){
try{
conn.close();
}catch(Exception sqlex2){
sqlex2.printStackTrace();
}
}
}
%>
<%
// out.print(session.getAttribute("suserID"));
// out.print(session.getAttribute("spassword"));
%>
</body>
</html>
</head>
<body>
其中有三行代码后面有//access的注释,是可以用access连接的数据库;网上还有很多这样的例子,都可以,需要注意的是正确连接你的数据库名字,以及查表时的字段名;
运行前开启tomcat,同时保证sql服务器为运行状态;
也可参见http://www.javaeye.com/topic/193288
二、SQL Server补丁版本的检查
SQL Server的补丁版本检查不如Windows 补丁版本检查直接,一个系统管理员,如果不了解SQL Server版本对应的补丁号,可能也会遇到一点麻烦,因此在这说明一下,通过这样的办法判别机器是安全的办法,不会对系统产生任何影响。
1、用Isql或者SQL查询分析器登录到SQL Server,如果是用Isql,请在cmd窗口输入isql -U sa,然后输入密码,进入;如果是用SQL查询分析器,请从程序中启动,输入sa和密码(也可以用windows验证)。
2、在ISQL中输入:
Select @@Version;
go
或者SQL查询分析器中输入(其实如果不想输入,只要打开帮助的关于就可以了:))
Select @@Version;
然后按执行;
这时会返回SQL的版本信息,如下:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 3)
其中的8.00.760就是SQL Server的版本和补丁号。对应关系如下:
8.00.194 -——————SQL Server 2000 RTM
8.00.384 -——————(SP1)
8.00.534 -——————(SP2)
8.00.760 -——————(SP3)
这样我们就能看到SQL Server的正确版本和补丁号了。
(还有问题可以加我QQ469507638)
没有合适的资源?快使用搜索试试~ 我知道了~
jdbc驱动 java web jsp连接sql数据库
共2个文件
txt:1个
exe:1个
3星 · 超过75%的资源 需积分: 32 51 下载量 176 浏览量
2010-04-05
20:31:53
上传
评论 2
收藏 1.82MB RAR 举报
温馨提示
在jsp连接SQL server 2000数据库时,必须添加相关的jdbc驱动,设置其环境变量,并在程序中编写jdbc代码来实现数据库的连接,从而在java web中对数据库进行查找、插入、删除更新等操作。 jdbc驱动文件必须包含:Msbase.jar;Msutil.jar;Mssqlserver.jar三个jar文件。 此外还需要一些其他配置包括服务器例如tomcat和数据库的更新以及jdbc连接数据库的主要代码,在下载文件中都附有说明。
资源推荐
资源详情
资源评论
收起资源包目录
jdbc驱动以及说明.rar (2个子文件)
SQL更新.txt 5KB
setup.exe 2.18MB
共 2 条
- 1
资源评论
- zjz80802013-04-19一般能用上的
oicp110
- 粉丝: 19
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功