欢迎来到天天文库
浏览记录
ID:35955598
大小:55.61 KB
页数:11页
时间:2019-04-27
《jsp连接mysql、oracle数据库备忘(windows平台)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Jsp连接mySQL、Oracle数据库备忘(Windows平台)Jsp环境目前最流行的是Tomcat5.0。Tomcat5.0自己包含一个Web服务器,如果是测试,就没必要把Tomcat与IIS或Apache集成起来。在Tomcat自带的Web服务器下可以进行Jsp测试。安装Tomcat5.0前需要安装JDK(如果是Windowsserver2003就必须安装JDK,因为Windowsserver2003是不带JVM的-Windowsserver2003发行时MS和SUN刚好闹别扭呢)。安装完后,要设置几个环境变量:J
2、AVA_HOME=E:j2sdk1.4.2_04CLASSPATH=E:j2sdk1.4.2_04lib;E:j2sdk1.4.2_04libtools.jarPath中加.;E:j2sdk1.4.2_04bin;CATALINA_HOME=E:Tomcat5.0TOMCAT_HOME=E:Tomcat5.0解释如下:我的JDK版本是1.4.2,安装在E:j2sdk1.4.2_04文件夹下。环境变量JAVA_HOME和CATALINA_HOME是一定要加的(至少参考资料都是这么说的)。CL
3、ASSPATH也说要加,但是我没加似乎也没什么影响。Path中加“.;E:bin;”也一样,我不加jsp也能运行起来,但是在DOS窗口下手工编译.java类到.class文件有影响,因为找不到javac.exe编译命令文件。至于path中加的那个点“.”,我原来在resin下是需要的,在Tomcat下还没确定它是不是必须的。大家还发现CATALINA_HOME和TOMCAT_HOME的值是一样的,我估计TOMCAT_HOME是Tomcat的旧版本使用的,现在用的都是CATALINA_HOME。不过这2个好象并不是不相容的
4、,都加上,或者加其中任意一个,Jsp都不手影响。不过我建议用一个CATALINA_HOME就算了。Tomcat5.0设置虚拟路径比较方便了,因为可以在Web环境下管理。http://[url]:8080/admin可以进入管理界面(管理员admin密码在Tomcat安装过程中可以设置),在TomcatServer-Service(Catalina)-Host(localhost)下可以添加Context,类似于IIS里的虚拟路径:DocumentBase指的是从实际E:Tomcat5.0webappsROOT为
5、起点的文件路径,Path指的是从虚拟“/”开始的虚拟路径名,如“/mytest”。这里Tomcat好象设计的有点不完善,只要加了新的Context,保存,再点“CommitChanges”按钮,再点Context去看时,界面就会退到登录界面,但是有时页面就出错了,必须再次手工进入http://[url]:8080/admin。加了Context,ApacheTomcat服务必须“关闭/启动”一下(在Windows管理控制台的服务里)。有资料说在http://localhost:8088/manager管理界面下可以Sta
6、rt和Stop来重新启动对应的Context,但是我Stop后就是Start不起来。点了一下Undeploy,就把Context删除了,注意:把Context对应的物理文件夹也给删除了!!就是说你做了个应用,移到这里,如果不小心,就给删了-比病毒还厉害。小心啊!!下来我说一下Jsp连接mySQL的问题。如果用Jsp去连接Access,我感觉就是把裙子穿在男人身上。Access和ASP才是天造地设的一对。Jsp连接mySQL或者Oracle才算合情合理。原因我认为是:用Jsp做开发,其优势就是跨OS平台,如果用Jsp+Ac
7、cess组合,跨平台的优势就没有了。ASP和Access已经工作的很好了,也简单,你何必要别扭的去用Jsp开发?当然,如果您对Jsp非常熟悉(或者对Asp非常不熟悉),或者非常喜欢Jsp(或者非常不喜欢Asp),或者您有大量的数据积累在Access里,您要用Jsp+Access在技术上也不是不行的。mySQL的安装非常简单,基本安装完毕都能正常使用,建立数据库,设置用户,都可以在mySQL的环境下完成。就是对用惯了GUI界面的人,感觉不顺手。网上能下载到一些mySQL的图形用户界面的管理工具,但好象不是免费的。用Jsp连
8、接mySQL数据库,从表里取数据,写一段代码测试一下:程序代码1:<%@pageimport="java.io.*"%><%@pageimport="java.util.*"%><%@pageimport="java.sql.*"%>
此文档下载收益归作者所有