Apache+JSP+Servlet+MySql相关问题

Apache+JSP+Servlet+MySql相关问题
1、测试JSP连接MySql数据库的问题,提示HTTP Status 500 - Unable to compile class for JSP ,一般是tomcat缺少mysql的驱动com.mysql.jdbc.Driver,需要到mysql的lib目录,如:D:\Program Files\ MySQL\MySQL Tools for 5.0\java\lib 将java驱动包:mysql-connector-java-5.0.4-bin.jar复制到tomcat目录的lib下,如: D:\AndApp\Server\aptomcat\lib   然后重启一下apache tomcat即可。

JSP连接MySql数据库测试代码:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost/test?user=root&password=root&useUnicode=true&characterEncoding=8859_1" ;
//假设test是你的数据库
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
//从test表读数据
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html> 

2\Eclipse安装tomcat插件及调试
Eclipse_Home/dropins for Eclipse 3.4, 3.5 and 3.6
- Eclipse_Home/plugins for Eclipse 2.1, 3.0, 3.1, 3.2 and 3.3 

http://www.cnblogs.com/jspace/archive/2011/04/04/2004947.html
 
首先下载 对应 eclipse 版本的 tomcat 插件版本,(这里要注意: Tomcat 插件是Tomcat 插件,Tomcat 是 Tomcat, 两者不能混淆!)

下载地址:http://www.eclipsetotale.com/tomcatPlugin.html

然后将得到的压缩包解压,放入 eclipse 的 plugins (3.4-6为dropins)目录中重启 eclipse, Tomcat 插件安装成功!

当然安装成功不并代表能使用,这里还要配置 Tomcat, 才能正常使用 Tomcat 插件,

配置过程:

首先下载当前 Eclipse 能使用的 Tomcat 版本,

下载地址:http://tomcat.apache.org/ 

然后解压到指定的目录,然后配置

Eclipse - toolsbar  ->  Window  ->  Prefences  ->  Tomcat  ->  Tomcat home指向刚才 Tomcat 解压的根目录,

到此配置完成,使用 Tomcat 插件可以启动、关闭 Tomcat.使用按钮打开时会提示:
The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path 
出现这种情况是这表示没有找到APR
简要解决办法:去 http://tomcat.heanet.ie/native/ 下载编译好的tcnative-1.dll文件,目前最新为1.1.14,拷贝至jdk\bin下,再启动就可以成功加载APR了。 

这不是我要说的重点。 我按这操作,但是还是一样的错误。
然后我找到 tomcat目录 通过 bat 目录启动, 结果启动正常,
  我以为问题解决了,就又在Eclipse 启动 tomcat ,还是错误。。。
  稍微思考下,就想通了。只要将

将tomcat/bin目录 下的 tcnative-1.dll 复制到 jdk/bin 目录下 

OK 解决了。当然 我这前提是tomcat 能通过starupt.bat运行。

这里给大家推荐一篇我个人认为不错的

Tomcat配置的文章 http://snowolf.iteye.com/blog/145770  

使用 Eclipse 建立 Dynamic Web Project 如:HelloProject

右键 Run As –>  Run On Server 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值