当前位置:编程学习 > JSP >>

JSP链接数据库,打开后是空白页,然后右键看源代码是空的,大侠回答下吧..

源代码如下: <%@page import="java.sql.SQLException"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.Statement"%> <%@page import="java.sql.Connection"%> <%@page contentType="text/html;charset=gb2312" %> <% Connection eisconn=null; Statement stmt=null; ResultSet rs=null; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String dburl="jdbc:sqlserver://localhost:1433;databaseName=eis"; eisconn=DriverManager.getConnection(dburl,"sa","12345"); stmt=eisconn.createStatement(); String sql="SELECT * FROM teacher"; rs=stmt.executeQuery(sql); %> <html> <head><title>检索数据库数据</title></head> <body> <table align=center border=1> <tr> <td>教工号</td> <td>姓名</td> <td>薪水</td> </tr> <% while(rs.next()) { %> <tr> <td><%= rs.getString("teacherID") %></td> <td><%= rs.getString("teacherName") %></td> <td><%= rs.getString("salary") %></td> </tr> <% } } catch(SQLException e){ e.printStackTrace(); } catch(ClassNotFoundException e){ e.printStackTrace(); } finally{ try{ rs.close(); stmt.close(); eisconn.close(); }catch(Exception e){} } %> </table> </body> </html>
答案:首先,String dburl="jdbc:sqlserver://localhost:1433;databaseName=eis";
应为	String dburl="jdbc:sqlserver://localhost:1433/databaseName=eis";
另外,你将后面的html代码(从<html>开始)包含在了java代码片段的try{}中,这样是不对的。

上一个:JSP验证密码相同的问题 我的JSP没反应 为什么?以下我的代码
下一个:求jsp高手帮忙看看一段代码哪里出了问题,实在是没找出来。跪求~~~

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,