作者共发了5篇帖子。 内容转换:不转换▼
 
点击 回复
966 4
【解决办法】Fedora下的Tomcat服务器无法找到com.mysql.jdbc.Driver类的解决办法
一派护法 十九级
1楼 发表于:2014-7-18 17:04
错误提示如下:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
一派护法 十九级
2楼 发表于:2014-7-18 17:06
首先,进入/usr/share/java/tomcat目录。
把上个目录(也就是/usr/share/java/)下面的mysql-connector-java.jar复制到这个目录。
然后马上重启tomcat服务器。就可以了。
注意必须重启服务器,不能光复制一个文件就完事。
重启方法是:sudo service tomcat stop
sudo service tomcat start
一派护法 十九级
3楼 发表于:2014-7-18 17:10
【注意!】
既不需要把mysql-connector-java.jar复制到工程中WEB-INF下的lib文件夹中,也不需要在工程属性中的Java Build Path中导入。
网上说的这两个解决方案完全错误。
一派护法 十九级
4楼 发表于:2014-7-18 17:12
这样一来,即使你不用myeclipse,而是直接用gedit或记事本或dw来写jsp页面,放到tomcat里面也能成功连接数据库。
一派护法 十九级
5楼 发表于:2014-7-18 17:13
附上我的程序代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>My JSP 'dbtest.jsp' starting page</title>
   
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->

  </head>
 
  <body>
  <%

Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","密码自己看");
String sql="select * from test.english_sentences order by id asc";
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
while (rs.next())
{
    out.print(rs.getString("sentence")+"<br>");
}
st.close();
rs.close();
conn.close();
%>
  </body>
</html>

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:966 回复数:4
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2014-7-18 17:13
精品区:常见系统问题
 
©2010-2024 Arslanbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。