安装JSP访问SQL Server 2000的驱动程序:
从微软的网站上下载驱动程序:SQL Server 2000 For JDBC
驱动
程序,在Google中随便
搜索就有。
然后将它安装好。(比如安装目录是D:SQLDriverForJDBC。)
然后必须将安装目录中的lib目录下三个jar文件:
msbase.jar,mssqlserver.jar,msutil.jar拷贝到Tomcat目录下commonlib目录下,之后,修改环境变量中的CLASSPATH,
把SQL Server 2000 For JDBC 驱动程序安装目录下的
D:\tomcat\common\lib\msbase.jar;D:\tomcat\common\lib\mssqlserver.jar;D:\tomcat\common\lib\msutil.jar;追加到CLASSPATH中去,修改后的CLASSPATH如下:
CLASSPATH=D:\tomcat\common\lib\msbase.jar;D:\tomcat\common\lib\mssqlserver.jar;D:\tomcat\common\lib\msutil.jar
必须重新启动Tomcat!
这样做的目的是,jsp页面在编译过程中不会出现找不到sql server driver类库的
问题 在sqlserver里新建数据库first
建表about
写两个字段 id name 填入数据
写一个简单的用来测试连接SQL Server 2000的
JSP代码
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.
sql.*"%>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=first";
//first为你的数据库名
String user="klarkyang";
String password="204";
Connection conn= DriverManager.getConnection(url,user,pass
word);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from about";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
将上面的JSP代码保存为first.jsp,放在/Root目录下。
在地址中输入:localhost:8080/first.jsp,如果全部配置成功的话,将显示如下:
您的第一个字段内容为:204 您的第二个字段内容为:klarkyang
--------------------------------------------------------------------------------
您的第一个字段内容为:435 您的第二个字段内容为:cxvxzv
--------------------------------------------------------------------------------
数据库操作成功,恭喜你
以上所有的内容涉及的相关条件:
操作
系统:Window 2000 Server
J2SDK版本:j2sdk-1_4_2_04-windows
Tomcat版本:jakarta-tomcat-4.1.30
本地数据库:SQL Server 2000
本篇文章来源于 站长中国 转载请以链接形式注明出处 网址:zzchn/edu/20071022/58977.shtml