jsp连接mysql数据库,jsp文件是放在项目的哪里呢?myeclipse 8.5版本

建立测试页面TestLinkDateBase.jsp
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.*" %>
<%
//驱动程序名
String driverName="com.mysql.jdbc.Driver";
//数据库用户名
String userName="root";
//密码
String userPasswd="123";
//数据库名
String dbName="education";
//表名
String tableName="UserInfo";
//联结字符串
String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
String sql="SELECT * FROM "+tableName;
ResultSet rs = statement.executeQuery(sql);
//获得数据结果集合
ResultSetMetaData rmeta = rs.getMetaData();
//确定数据集的列数,亦字段数
int numColumns=rmeta.getColumnCount();
// 输出每一个数据值
out.print("id");
out.print("|");
out.print("num");
out.print("<br>");
while(rs.next()) {
out.print(rs.getString(2)+" ");
out.print("|");
out.print(rs.getString(3));
out.print("<br>");
}
out.print("<br>");
out.print("数据库操作成功,恭喜你");
rs.close();
statement.close();
connection.close();
%>
…………………………………………………………………………………………………………………………

这是网上找的连接数据库JSP测试页面,结果测试出现以下错误。。。求教啊
org.apache.jasper.JasperException:无法编译JSP类:
在生成的java文件发生错误行:6
只有一个类型可以导入。com.mysql.jdbc.Driver解析包
堆栈跟踪:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)

JSP 编译没有通过,具体什么原因看不出来,如果要找错,最重要的信息在
Casued by:
造成错误的原因是什么,这个看不出来。最好能全部打出来。
这个提示只能说明 JSP编译期间出错了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-18
webroot里面,也可以在webroot创建一个文件夹也可以

jsp连接mysql,jdbc的驱动到底该放在哪里。为什么直接放在工程文件夹下We...
1、给Tomcat导包(表示服务器可能要用到数据库,例如数据源),如果是MyEclipse集成Tomcat,显然是要用“右键项目 -> Properties -> Java Build Path -> 右侧选项卡选择Libraries -> Add JARs...”。如果是非集成Tomcat,你必须把驱动程序包复制粘贴在Tomcat根目录“common\\lib”文件夹下。2、给Web项...

...MyEclipse写 JSP,连接数据库的代码该写在哪?在SRC里创建一个JAVA类...
package util;public class UtilJDBC { public static Connection getConnection(){ Connection conn=null;try { Class.forName("com.mysql.jdbc.Driver");conn=DriverManager.getConnection("jdbc:mysql:\/\/127.0.0.1:3306\/lyl?characterEncoding=utf8" , "root", "123456");} catch (ClassNotFound...

...导入jsr文件问题。我之前导入mysql连接数据库的jar包的时候是会复...
复制文件jar 到项目的 web-inf下面的lib文件里面,刷新项目,你试试

Myeclipse下怎么去添加Mysql数据库
打开MyEclipse后按一下操作:1、菜单window--->open perspective--->MyEclipse database explorer(如果没有就从other中选择)2、在左边的视图中,现在只有一个按钮能使用,鼠标放上能显示“New”,点击这个按钮3、在弹出的对话框中点击“Configure database driver”4、在又弹出的窗口中点击按钮“New......

关于Myeclipse+Mysql+tomcat的一个数据库连接驱动导入问题
WEB-INFO\/lib:是固定的位置 那么在eclispe编辑运行项目的时候是根据build path来的,如果你以eclispe来运行是可以,如果不用则会很容易的报找不到jar的错误。而tomcat运行的时候首先是在自己的lib中找相关的jar,如果没有则去项目的WEB-INFO\/lib中找,如果找不到就报错。所以就会出现你上述的那种情况!

myeclipse怎么连接mysql数据库
工具:eclipse 方法如下:1.在工程中右键新建file,命名为jdbc.properties 2.创建完毕如图:3.在jdbc.properties文件中输入如下信息,分别是数据库的驱动,连接,用户名和密码 4新建JdbcTest2.java类 5.输入如下代码进行测试连接即可测试通过

myeclipse java web项目 连接mysql数据库问题 提示46行有错。。_百度...
提示说的很清楚了呀,你没有com.mysql.jdbc.Driver的方法,也就是说没有引入mysql的驱动包,到http:\/\/www.mysql.com\/downloads\/mirror.php?id=404190#mirrors 下载一个,放在lib目录就可以了。

myeclipse链接不了数据库。 报错在下面,jsp链接不到mysql里的数据。
myeclipse链接不了数据库,查看数据库连接参数和驱动:(1)加载纯Java驱动程序。可以登录MySql的官方网站下载驱动程序,如mysql-connector-java-5.0.24.zip,将该ZIP文件解压至硬盘,在解压目录下的mysql-connector-java-5.0.24-bin.jar文件就是连接MySql数据库的纯Java驱动程序。将该驱动程序复制到Tomcat...

开发jsp需要什么样的环境?
需要配置环境。如果是需要IDE开发JSP 或者 J2EE的话,推荐下面:软件需要:jdk;eclipse3.2,myeclipse 5.0以上,tomcat;myeclipse需要找破解版;安装步骤:先装jdk,然后环境变量配置,然后解压缩eclipse,安装myeclipse,解压tomcat,打开eclipse,进行配置,根据注册码,注册myeclipse;然后就可以了 ...

在myEclipse中用JDBC连接MySQL数据库,用Java文件怎么写呀
myeclipse中使用JDBC连接MySQL连接数据库,可以新建一个java文件,使用JDBC操作数据库就可以,实例如下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBConnection {private final static String url...

相似回答
大家正在搜