您的位置:首页 > 数据库

JSP运行环境的搭建和JDBC数据库连接初级教程- -

2005-12-06 18:17 976 查看
介个JSP的环境搭建和连接MSSQLSERVER2000的作业,前前后后摸了将近一周时间才测试连接成功。T.T

网上的教程很多,但多多少少不清楚,且有错。所以让偶来整理一下,方便广大的BC级对JSP感兴趣的或者是因为工作和学习不得不感兴趣的网友。- -+

为了让大家能搜索到这篇建议的教程,我把想的到的关键词都打上吧....
(JSP初级教程 JSP 连接数据库 MS SQLSERVER2000 JDBC数据库连接 sqlserver2000 driver for JDBC JDK+TOMCAT JDBC连接数据库的系统配置 JDBC SQLSERVER 驱动下载)

系统配置:windows2000+sp4/本地sqlserver2000+SP3/JDK5.0/TOMCAT5.58/sqlserver2000 driver for JDBC

第一步:----安装J2SDK:
到SUN官方站点(http://java.sun.com/j2se)下载J2SDK的安装文件,该网站全英文,不屑于英语的朋友可以参照(http://www.javaworld.com.tw/jute/post/view?bid=29&id=80911&sty=1&tpg=1&age=0)这篇教程教你如何下载JDK。目前的最高版本是JDK 5.0 Update 2。(PS:似乎这里不能用FLASHGET下载,只能用WINDOWS自带的下,个人感觉速度比较慢,请耐心等待...-O-)
安装时有两个选择安装路径的页面,第一个安装路径可以随便选我们就放在C:/JDK5.0下好了。第二个就用默认路径,别动它。
安装完毕后,要设置环境变量
我的电脑---属性---高级---环境变量;
在下面的框框---系统变量(S)里新建两个系统变量。
一个JAVA_HOME
在变量名中输入:JAVA_HOME(注意大写)
在变量值中输入:C:/JDK5.0
一个CLASS_PATH
在变量名中输入:CLASS_PATH(注意大写)
在变量值中输入:D:/JDK5.0/bin;.;D:/JDK5.0/lib;D:/JDK5.0/lib/dt.jar;D:/JDK5.0/lib/tools.jar;(★注意里面的“.”不能少)
新建两个系统变量后,还要在原来就有的一个系统变量PATH的变量值最前面加C:/JDK5.0/bin;
这样JDK就安装好了
我们可以新建个D:/下新建个记事本,在里面敲入下面这段代码用来检验JDK是否安装成功。
public class test{
public static void main(String args[]){
System.out.println("this is a test program.");
}
}
敲完保存,更改文件名为test.java
(注意1:最好自己敲下键盘,在网页上直接复制可能会出现语法错误。注意2:第一句中public class test的test要跟java文件的文件名一摸一样,大小写也要相同,否则错误。)
开始——运行 输入cmd进入DOS命令提示符窗口
在窗口中输入“D:”回车
输入“javac test.java”回车
输入“java test”回车
如果显示出“this is a test program.”则表示JDK安装成功。

第二步:----安装Tomcat:
到tomcat官方站点http://jakarta.apache.org/site/downloads/index.html



点Downloads里的Tomcat



点Tomcat Downloads里的Tomcat5



目前最新版本是5.5.8

安装在C:/Tomcat5.5下
TOMCAT5.5以上版本在JDK1.5以上版本安装成功的前提下,无需在系统变量里做任何更改。
安装完毕后,你可以在系统栏里看到一个TOMCAT的服务器。
用IE打开Tomcat Downloads里的Tomcat5http://localhost:8080页面,若能看到tomcat的默认JSP页面,则说明TOMCAT安装成功!

第三步:----安装JSP访问SQL Server 2000的驱动程序JDBC:
JDBC下载在微软的官方页(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=86212D54-8488-481D-B46B-AF29BB18E1E5)右边有个SQL Server 2000 Driver for JDBC的DOWNLOAD按钮,点击下载。
下载安装后的默认路径是C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC
其核心的三个文件是C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib路径下的三个.JAR压缩文件
第一步我们在环境变量中新建的系统变量CLASS_PATH的变量值中追加
C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/msbase.jar;C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/libmssqlserver.jar;C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib/msutil.jar;
然后重新启动TOMCAT服务器!

用一段代码来测试数据库连接成功与否。
网上这段代码很普遍

<%@ 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://127.0.0.1:1433;DatabaseName=pubs"; //pubs为SQLSERVER2000的默认数据库
String user="sa";
//把sa替换成你的SQLSERVER2000用户名
String password="sa";
//把sa替换成你的SQLSERVER2000密码
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from titles";
//titles为SQLSERVER2000的默认数据库pubs中的默认表
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
注:网上有的代码“<%=rs.getString(2)%> ”中有分号,正确代码的应该去掉分号。

备注:
★安装SQLSERVER2000时的登陆模式必须选择“混合登陆模式”。
★要为数据库打上SP3的补丁!!!SQLSERVER2000SP3下载地址(http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=zh-cn#filelist
★Tomcat 5.5.x 必须要配 JDK 1.5 以後的版本
如果5.5.x要配JDK 1.4.x环境的必须下一个这样的文件jakarta-tomcat-[version]-compat.zip或是 .tar.gz 格式的压缩文件。
下载地址(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
例如:Tomcat 5.5.8版就要下载jakarta-tomcat-5.5.8-compat.zip。解压缩后发现bin和common这两个目录,覆盖原来的TOMCAT就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: