|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。js|mysql|window缘由:在材料众多的互联网中,却找不到一份最新的Mysql4.0.13与Tomcat4.1.24的整合设置文档。在本人事情之余,总结了本人搭建JSP情况的实践履历并参照之前版本Mysql、Tomcat相干设置文章,写了这篇设置文档。但愿能给和我一样喜好JAVA的宽大初学者以作参考,以期少走些弯路;程度无限加上工夫仓皇,接待匡正!
目次:
1、软件筹办
2、软件安装
3、初次设置及测试
4、整合设置
5、全线测试
6、增补申明
7、感激
8、申明
详细完成步骤:
1、软件筹办:
假定你有一台能一般运转win2000的硬软软件情况。
1.J2sdk1.4.1:到http://java.sun.com/j2se/1.4.1/download.html下载;
2.Mysql4.0.13:到http://www.mysql.com下载;
3.Tomcat4.1.24:到http://jakarta.apache.org/下载;
4.mm.mysql-2.0.4-bin.jar:到http://mysql.ihostunit.com/Downloads/Contrib/mm.mysql-2.0.4-bin.jar下载;
2、软件安装:
1.安装J2sdk:
依照安装导游举行安装(一样平常安装到C:j2sdk1.4.1下,便利操纵);
2.安装Mysql:
依照安装导游举行安装(选择安装目次为C:,便利操纵;安装乐成后其路径为:C:mysql);
3.安装Tomcat:
依照安装导游举行安装(变动安装目次为C:Tomcat4。1,其间会要你输出Admin(体系办理员)的口令);
4.安排Mysql的Jdbc驱动:
将mm.mysql-2.0.4-bin.jar文件放到C:j2sdk1.4.0-rclib下(实在放到哪都应当无所谓,次要是在体系变量里指一下就能够了,但有很多人说放到这里好,以是我就放这里了);
3、初次设置及测试:
对以上安装的软件情况举行初次设置,并测试其情况:
(1)设置--情况变量:
1.新建体系变量JAVA_HOME,其值为:C:j2sdk1.4.1(若你没按以上路径安装请变动为您的安装路径);
2.新建体系变量TOMCAT_HOME,其值为:C:Tomcat4(若你没按以上路径安装请变动为您的安装路径);
3.体系变量CLASSPATH,增加,其值为:C:Tomcat4.1commonclasses;C:Tomcat4.1commonlib
4.体系变量CLASSPATH,增加,其值为:C:j2sdk1.4.0-rclibmm.mysql-2.0.4-bin;
(2)测试默许服务:
1.请先启动Tomcat4.1(在入手下手-程序中找到ApacheTomcat4.1运转StartTomcat)服务:
翻开扫瞄器,在地点栏中输出:http://localhost:8080查验:此时能在扫瞄器中看到Tomcat的接待界面.申明Tomcat事情一般(注重,Tomcat默许端口为8080,如有别的程序占用,请变动);
2.启动Mysql服务(Mysql服务默许随操纵体系启动,并有winmysqladmin.exe最小化在体系托盘上):
进进CMD,到C:mysqlin目次下,实行mysql,回车,一般的话输入一些接待信息,申明Mysql事情一般;
4、整合设置:
对Mysql4与Tomcat4做响应的设置,让其配合为你事情:
1.将mm.mysql-2.0.4-bin.jar拷贝到Tomcat的common/lib目次下;
2.测试是不是毗连一般;将以下代码保留成test.jsp至C:Tomcat4.1webappsROOT目次下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%
java.sql.Connectionconn;
java.lang.StringstrConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
<%--这里毗连的是Mysql4默许自带的test库,用户与暗码用的是默许的root与空--%>
3、在扫瞄器的地点中输出http://localhost:8080/test.jsp假如运转今后,呈现空缺页面,即暗示Mysql4与Tomcat4整分解功;
5、全线测试:
1.启动Tomcat4.1;
2.创建数据库及表;
起首在mysql内里创建一个表,而且插如几条数据。sql代码以下:
createdatabasetest;--运转
usetest;--运转
createtalbeadmin(idint(4)auto_incrementprimarykey,namevarchar(20));--运转
INSERTINTOuser(name)VALUES(test);--运转
ok,你已创建了数据库test,创建了表user,而且拔出了一笔记录。
3、显现数据库中的纪录;
将以下代码保留成test2.jsp至C:Tomcat4.1webappsROOT目次下:
<%@pagecontentType="text/html;charset=GBK"%>
<%@pagelanguage="java"import="java.sql.*"%>
<%
Connectionconn=null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(conn==null){
System.out.println("getConnError");
}
Statementstmt=conn.createStatement();
ResultSetRS_result=null;
%>
<html>
<head>
<title>测试</title></head>
<body>
<%
RS_result=stmt.executeQuery("select*fromuser");
StringName;
while(RS_result.next())
{
Name=RS_result.getString("name");
%>
<%=Name%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</body>
</html>
4.翻开你的扫瞄器,在地点栏中输出http://localhost:8080/test.jsp假如运转今后,页面上显现test,即暗示读取数据库乐成;
6、增补申明:
1.假定已有一项目在E:estoa目次下(包括index.jsp及别的jsp文件和bean,如WEB-INFclasses下的servlet、javabean);
设置Tomcat以撑持你的项目,翻开C:Tomcat4.1confserver.xml文件,在"</Host>"之前,"</Context>"以后增加
<Contextpath="/oa"debug="0"docBase="E:estoa"reloadable="true"/>并保留。
申明:Context(暗示一个web使用程序):docBase界说使用程序的路径;path暗示此web使用程序的url的前缀,如许哀求的url
为http://localhost:8080/oa;reloadable这个属性十分主要,假如为true,则tomcat会主动检测使用程序的/WEB-INF/lib
和/WEB-INF/classes目次的变更,主动装载修正或新的bean及servlet,我们能够在不重起tomcat的情形下看到bean带给jsp的变更;
2.启动Tomcat4.1,在扫瞄器的地点中输出http://localhost:8080/oa,如jsp及bean等没有毛病,一样平常会将你的index.jsp/index.html
文件的内容给实行并显现。
7、感激:
1.感激Apache、Mysql构造,为人人供应了云云之好的收费的使用服务器与数据库;
2.感激之前写过Tomcat3.x/Tomcat4.*设置文档的伴侣们,为我明天写这篇文档作了参考;
8、申明:
1.若您以为中意,想转载或保藏这篇文章,我十分感激,但请您说明作者hoxisoft(hoxisoft@263.net)
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net就不一样了,保持微软的一向风格,源代码不公开 |
|