日期:2014-05-17  浏览次数:20693 次

jsp链接数据库,tomcat不会报错,帮看看哪里错了
<body>

<%
Connection conn=null;
Statement stmt=null;
String driver="com.microsoft.sqlserver.jdbc.sqlserverDriver";
String username="sa";
String password="d2009";
String sql=null;
String url="jdbc:sqlserver://172.20.1.5:1433;DatabaseName=MPL";
try{

System.out.print("加载之前");
Class.forName("COM.MICROSOFT.sqlserver.jdbc.SQLSERVERDriver");
System.out.println("connection successful!");
}
catch(ClassNotFoundException e){
System.out.print(e);
}
try{
System.out.print("加载之前");
conn=DriverManager.getConnection(url,username,password);
System.out.println("connection successful!");
}
catch(SQLException ee){
System.out.print(ee);
}
%>
</body>



运行之后显示空白

------解决方案--------------------
catch(Exception ee){
System.out.print(ee);
}
改成捕捉 所有异常试试 O(∩_∩)O~

------解决方案--------------------
你这页面什么都没写 当然就是什么也显示不了
将System.out.print 直接换成out.print 就能看到效果了
------解决方案--------------------
Java code


<body>

<%
        Connection conn=null;
        Statement stmt=null;
        String driver="com.microsoft.sqlserver.jdbc.sqlserverDriver";
        String username="sa";
        String password="d2009";
        String sql=null;
        String url="jdbc:sqlserver://172.20.1.5:1433;DatabaseName=MPL";
        try{
        
           out.print("加载驱动之前<br />");
           Class.forName("COM.MICROSOFT.sqlserver.jdbc.SQLSERVERDriver");
           out.println("load DB driver  successful!");
           out.println("连接之前<br />");
           conn=DriverManager.getConnection(url,username,password);
           out.println("connection successful! <br />");
        }catch(Exception e){
           out.print(e + "<br />");
        }
%>
</body>

------解决方案--------------------
你要把异常显示出来看看就知道了。
------解决方案--------------------
不是告诉你需要换个驱动包了么。