首页 > 编程 > JSP > 正文

Jsp页面调用JDBC导致的SQLException

2019-11-14 23:36:58
字体:
来源:转载
供稿:网友
jsp页面调用JDBC导致的SQLException

本地连接MySQL数据库时,之前一直使用的方法是在项目lib中直接导入JDBC的jar包,这样只需要以下代码就可以得到一个Connection。

        String user="xxx";        String passWord="123";        String url="jdbc:mysql://localhost:3306/xxx";        Connection con=null;       try {            con=DriverManager.getConnection(url,user,password);        } catch (SQLException e) {            e.PRintStackTrace();        }        return con;

上面的调用在本地使用一直正常,但当写Jsp页面时,同样步骤,导入jar包进lib,数据库操作类测试功能正常,但浏览器在调用数据库时会出现SQLException,复查了几遍代码后一直没有发现问题出现在哪,当添加以下代码时,问题解决。推测在服务器端,调用数据库时即使导入包,也不会自动加载所使用的类。求大神指正。

       try{             //加载MySql的驱动类             Class.forName("com.mysql.jdbc.Driver") ;         }catch(ClassNotFoundException e){             System.out.println("找不到驱动程序类 ,加载驱动失败!");             e.printStackTrace() ;         }

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表