JSP中没办法使用ODBC <%@ page import 还要再包含一点东西 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦?包含了java.sql还不够么?还需要包含什么? 提示不是说了?没有找到正确的数据源仔细检查一下你的odbc配置 我查过了,ODBC配置应该是对的,因为将JSP里的代码移植到Java程序中就一切正常。所以我才不懂了。 干脆用java bean实现连接,既方便又快捷。 好像你没import相应的package. jsp中也要import一些package 如果是在jswdk的环境下运行,可能会有问题,建议用apache+tomcat <%@page import="java.sql.*;"%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>数据库查询实例</title></head><body><center><%String url="jdbc:odbc:dataexam";Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con=DriverManager.getConnection(url);DatabaseMetaData dma=con.getMetaData();Statement stmt=con.createStatement();ResultSet RS=stmt.executeQuery("SELECT * FROM score");out.print("<table border='2' bgcolor='#0099ff'>");%><caption>数据库查询网面</caption><tr><td>姓名</td><td>学号</td><td>语文</td><td>英语</td><td>数学</td></tr><%while (RS.next()) {out.print("<tr><td>" + RS.getString("Name")+"</td><td>" +RS.getString("Cardnum") + "</td><td>" +RS.getString("Chinese") + "</td><td>" +RS.getString("English") + "</td><td>" +RS.getString("Math") + "</td></tr>");}out.print("</table>");RS.close();%></center></body></html> to hem(何明):可是我看不出咱俩的程序有什么本质差别? struts2 result返回问题 如何让两个struts标签在一行显示出来 webService 项目求救 JSP第一次运行很慢,如何解决? MM.MySQL那里有下啊?MySQL网我连不上... myeclipse webroot问题 请高手推荐JSP的书 "·"为什么显示问号"?",而中文与其他的标点显示正常? 一个小问题.(在线等待) 网页打印的问题 问一个数据库操作问题,我该怎么做? 我的JAVA网站,刚做好的,不,还没有做好,大家是否有兴趣一块做?
仔细检查一下你的odbc配置
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>数据库查询实例</title>
</head>
<body>
<center>
<%
String url="jdbc:odbc:dataexam";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url);
DatabaseMetaData dma=con.getMetaData();
Statement stmt=con.createStatement();
ResultSet RS=stmt.executeQuery("SELECT * FROM score");
out.print("<table border='2' bgcolor='#0099ff'>");
%>
<caption>数据库查询网面</caption>
<tr><td>姓名</td><td>学号</td><td>语文</td><td>英语</td><td>数学</td></tr>
<%
while (RS.next()) {
out.print("<tr><td>" + RS.getString("Name")+"</td><td>" +RS.getString("Cardnum") + "</td><td>" +RS.getString("Chinese") + "</td><td>" +RS.getString("English") + "</td><td>" +RS.getString("Math") + "</td></tr>");
}
out.print("</table>");
RS.close();
%>
</center>
</body>
</html>