我电脑装的时MySQL数据库,里面有个demo数据库,demo里有一个user表,配置方面都没问题,因为其他程序连接都没问题,下面是我自己写的一个测试程序(两个Jsp文件),不知道哪里错了:
inc.jsp
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.DriverManager"%>
<%@ page import="java.sql.Statement"%>
<%@ page import="java.sql.ResultSet"%>
<%@ page import="java.sql.ResultSetMetaData"%>
<%
String drv="org.gjt.mm.mysql.Driver";
String url="jdbc:mysql://localhost:3306/demo";
String usr="root";
String pwd="";
%>
testdb.jsp
<%@ page language="java" contentType="text/html;charset=utf-8"%>
<%@ include file="inc.jsp"%>
<%
String sql="select * from user";
try {
Class.forName(drv).newInstance();
Connection conn=DriverManager.getConnection(url,usr,pwd);
Statement stm=conn.createStatement();
ResultSet rs=stm.executeQuery(sql);
ResultSetMetaData rsmd=rs.getMetaData();
int cols=rsmd.getColumnCount();
while(rs.next()){
for(int i=0;i<cols;i++){
String field=(String)(rsmd.getColumnName(i));
String value=(String)(rs.getString(i));
out.print(field+"="+value+";");
}
}
rs.close();
stm.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
out.println(e);
}
%>
inc.jsp
<%@ page import="java.sql.Connection"%>
<%@ page import="java.sql.DriverManager"%>
<%@ page import="java.sql.Statement"%>
<%@ page import="java.sql.ResultSet"%>
<%@ page import="java.sql.ResultSetMetaData"%>
<%
String drv="org.gjt.mm.mysql.Driver";
String url="jdbc:mysql://localhost:3306/demo";
String usr="root";
String pwd="";
%>
testdb.jsp
<%@ page language="java" contentType="text/html;charset=utf-8"%>
<%@ include file="inc.jsp"%>
<%
String sql="select * from user";
try {
Class.forName(drv).newInstance();
Connection conn=DriverManager.getConnection(url,usr,pwd);
Statement stm=conn.createStatement();
ResultSet rs=stm.executeQuery(sql);
ResultSetMetaData rsmd=rs.getMetaData();
int cols=rsmd.getColumnCount();
while(rs.next()){
for(int i=0;i<cols;i++){
String field=(String)(rsmd.getColumnName(i));
String value=(String)(rs.getString(i));
out.print(field+"="+value+";");
}
}
rs.close();
stm.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
out.println(e);
}
%>
解决方案 »
- 多项目关联
- 请教:多个checkbox值传递到其它servlet,再将值传回checkbox
- 加上配置文件后,数据库连接失败,谁来帮我改改??
- intercept拦截器如何得到action的method名
- servlet 的基本问题。一下午了,不知道为什么。
- struts高手救命(急死我了),请各位使用struts+jspsmartupload上传过文件的兄弟姐妹们帮帮我,大家看看,这个方法为什么执行不下去
- 关于包含页面汉字的问题。
- Jsp一个简单问题
- 奇怪!竟然有这样的问题?第一次遇到。。。。
- tomcat和apache整合以后,还能使用servlet吗?
- 有没有好的树?支持异步加载节点层的
- 报Servlet.service() for servlet jsp threw exception异常
--------------------------------------------------------------------------------Apache Tomcat/6.0.18
你先不用看JSP.先看URL吧.没有找到你的TESTDB.JSP