关于jsp连接Access数据库的问题?

blade77 2003-07-21 01:26:57
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Connection con;
Statement sql;
ResultSet rs;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
}
try{
con=DriverManager.getConnection("jdbc:odbc:pubs","sa","sa");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FORM student");
out.print("<table border=1>");
out.print("<tr>");
out.print("<th width=100"+"学号");
out.print("<th width=100"+"姓名");
out.print("<th width=100"+"数学成绩");
out.print("<th width=100"+"英语成绩");
out.print("<th width=100"+"物理成绩");
out.print("</tr>");
while(rs.next()){
out.print("<tr>");
out.print("<td>"+rs.getString(1)+"</td>");
out.print("<td>"+rs.getString(2)+"</td>");
out.print("<td>"+rs.getInt("数学成绩")+"</td>");
out.print("<td>"+rs.getInt(4)+"</td>");
out.print("<td>"+rs.getInt(5)+"</td>");
out.print("</dr>");
}
out.print("</table>");
con.close();
}
catch(SQLException e){
}
%>
</body>
</html>
这是我写的一点代码,目的就像从表student中列出数据,但是我浏览该页面的时候却什么也没有!我想是不是数据连接的时候错了!
但是我也在odbc中设置一个名叫pubs(accss数据库)的数据源。
请问高手会不会是我的驱动没有更新,啊?
哪里有最新的jdbcodbcDriver下载啊?
...全文
5 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
blade77 2003-07-24
谢谢,各位,问题我自己解决了
是sql语句错误,
但是没有抛出异常!!!!!
去掉Try后编译,后台就会有报错信息,说sql语句错误!
回复
csdn_wangkp 2003-07-21
你应该在CATCH捕获中加入调试信息,SYSTEM.OUT之类的,
报错误信息输出,很有可能已经错误终了了
看看后台的包错信息
回复
Leemaasn 2003-07-21
好像没什么
不需要密码吧?
你看后台有什么报错没有?
回复
zhigangsun 2003-07-21
1.access的数据库还需要用户名,密码?你自己设定的?
2.httpL//localhost:8080/yourpath
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-07-21 01:26
社区公告
暂无公告