当前位置: 代码迷 >> Java Web开发 >> jsp链接数据库,tomcat不会报错,帮看看错哪了
  详细解决方案

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

热度:6680   发布时间:2013-02-25 21:16:14.0
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>
------解决方案--------------------------------------------------------
你要把异常显示出来看看就知道了。
------解决方案--------------------------------------------------------
不是告诉你需要换个驱动包了么。
  相关解决方案