JSP页面连接不上MySQL数据库,出现404错误

时间:2022-12-11 13:15:02
代码如下:
<%@ page contentType="text/html;charset=utf-8" language="java" import="java.sql.*,java.io.*" %>
<html>
<head>
<title>数据库连接</title>
</head>
<body>
<h1>使用纯Java数据库驱动程序连接</h1>
<%
//String driverName="com.mysql.jdbc.Driver";
String userName="root";
String userPasswd="liu597";
String dbName="test";
String tableName="mytable";
String url="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+"&password="+userPasswd;
Class.forName=("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection(url);
out.println("数据库连接成功");
conn.close();
%>
<hr>
</body>
</html>

22 个解决方案

#1


试试:
String url="jdbc:mysql://localhost:3306/test";
//Connection conn=DriverManager.getConnection(url);
Connection conn=DriverManager.getConnection(url,userName,userPasswd);

#2


还是不行呢?还是404错误;我只用直接用Java文件访问 出现找到不到驱动的错误 但是我已经把驱动包放在服务器的根目录去了 但是还不行 烦死了

#3


jar包部署到tomcat中没

#4


已经部署了,就是直接放在/lib目录下 不是吗?

#5


是不是MySQL数据库安装时需要配置什么环境之类的?

#6


你把代码弄到.java文件里试试,jsp里面最好不要写JDBC的程序。

#7


不可能吧,没道理啊,视频上的教程都可以,我的为什么不行呢

#8


JSP页面连接不上MySQL数据库,出现404错误
404是你JSP部署的有问题,
找不到这个页面!

#9


404错误是页面找不到,跟jdbc没关系,你看下jsp你是怎么跳的

#10


1:试试该JSP中只输出:out.println("hello world");
如果404不出现了,则说明你的代码有问题,如果还出现404,说明你的配置有问题
你先判断一下,看看是这个页面的问题,还是整个站点煌配置有问题!
web.xml里有个FILTER配置,如果配置错了,也会出现这样的404问题

#11


应该是 web.xml配置错误

#12


java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,是这个错误

#13


引用 12 楼 ZHUTONGXUE2012 的回复:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,是这个错误
驱动的,找找呗。。

#14


mysql-connector-java-5.1.7-bin.jar我也放在服务器根目录了 还是不行

#15


啊哦.........................

#16


连接数据库不是一般都放在java后台里的嘛,前台只是取数据就行了

#17


配置的错误吧  跟jdbc没关系

#18


try catch

#19


404一般都是页面不存在的问题,你看下你的web 容器有没有正常启动!

#20


很明显java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,是这个错误,就是驱动没有找到,才导致你说的404错误定向,还是 看看驱动包放没放到classPath中,

#21


jar包加入环境没,页面跳转是否有问题

#22


把mysql-connector-java-5.1.7-bin.jar直接复制到WEB-INF/lib下~不行么?

#1


试试:
String url="jdbc:mysql://localhost:3306/test";
//Connection conn=DriverManager.getConnection(url);
Connection conn=DriverManager.getConnection(url,userName,userPasswd);

#2


还是不行呢?还是404错误;我只用直接用Java文件访问 出现找到不到驱动的错误 但是我已经把驱动包放在服务器的根目录去了 但是还不行 烦死了

#3


jar包部署到tomcat中没

#4


已经部署了,就是直接放在/lib目录下 不是吗?

#5


是不是MySQL数据库安装时需要配置什么环境之类的?

#6


你把代码弄到.java文件里试试,jsp里面最好不要写JDBC的程序。

#7


不可能吧,没道理啊,视频上的教程都可以,我的为什么不行呢

#8


JSP页面连接不上MySQL数据库,出现404错误
404是你JSP部署的有问题,
找不到这个页面!

#9


404错误是页面找不到,跟jdbc没关系,你看下jsp你是怎么跳的

#10


1:试试该JSP中只输出:out.println("hello world");
如果404不出现了,则说明你的代码有问题,如果还出现404,说明你的配置有问题
你先判断一下,看看是这个页面的问题,还是整个站点煌配置有问题!
web.xml里有个FILTER配置,如果配置错了,也会出现这样的404问题

#11


应该是 web.xml配置错误

#12


java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,是这个错误

#13


引用 12 楼 ZHUTONGXUE2012 的回复:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,是这个错误
驱动的,找找呗。。

#14


mysql-connector-java-5.1.7-bin.jar我也放在服务器根目录了 还是不行

#15


啊哦.........................

#16


连接数据库不是一般都放在java后台里的嘛,前台只是取数据就行了

#17


配置的错误吧  跟jdbc没关系

#18


try catch

#19


404一般都是页面不存在的问题,你看下你的web 容器有没有正常启动!

#20


很明显java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,是这个错误,就是驱动没有找到,才导致你说的404错误定向,还是 看看驱动包放没放到classPath中,

#21


jar包加入环境没,页面跳转是否有问题

#22


把mysql-connector-java-5.1.7-bin.jar直接复制到WEB-INF/lib下~不行么?