首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP连mysql的时候出现了有关问题!望一下!谢了

2013-09-11 
JSP连mysql的时候出现了问题!望高手指点一下!!谢了!%@pagecontentType text/htmlcharsetgb2312 %%

JSP连mysql的时候出现了问题!望高手指点一下!!谢了!
<%@page   contentType= "text/html;charset=gb2312 "%>
<%@   page   import= "com.mysql.jdbc.Driver.* "   %>
<%@page   import= "java.sql.* "%>
<%
try{
              Class.forName( "com.mysql.jdbc.Driver ");
              Connection   conn   =   DriverManager.getConnection( "jdbc:mysql://localhost:3306/test ", "root ", " ");  
                if(conn!=null)  
                        out.println( "数据库连接成功! ");  
conn.close();
}
catch(ClassNotFoundException   e)   {  
                out.println( "找不到驱动程序 ");  

        }  
        catch(SQLException   e)   {  
                out.println( "sql ");
        }  
%>
出现以下错误:
type   Exception   report

message  

description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.

exception  

org.apache.jasper.JasperException:   An   exception   occurred   processing   JSP   page   /do.jsp   at   line   6

3:   <%@page   import= "java.sql.* "%>
4:   <%
5:   try{
6:                 Class.forName( "com.mysql.jdbc.Driver ");
7:                 Connection   conn   =   DriverManager.getConnection( "jdbc:mysql://localhost:3306/test ", "root ", "rubbish ");  
8:                   if(conn!=null)  
9:                           out.println( "数据库连接成功! ");  


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:408)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root   cause  

javax.servlet.ServletException:   java.lang.NoClassDefFoundError:   org/aspectj/lang/Signature
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:855)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:784)
org.apache.jsp.do_jsp._jspService(do_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


root   cause  

java.lang.NoClassDefFoundError:   org/aspectj/lang/Signature


java.lang.Class.forName0(Native   Method)
java.lang.Class.forName(Unknown   Source)
org.apache.jsp.do_jsp._jspService(do_jsp.java:60)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


note   The   full   stack   trace   of   the   root   cause   is   available   in   the   Apache   Tomcat/6.0.10   logs.

该配置应该都弄好了!!怎么还是不行呢?

[解决办法]
应该是JDBC的驱动版本低的原因吧,你换一个新版的驱动试试
[解决办法]
out.println( "数据库连接成功! ");
应该用system.out.println( "数据库连接成功! ");

[解决办法]
jdbc又问题,
[解决办法]
需要导入 aspectj 包
[解决办法]
fengmingjie(木林森)
比较新奇的观点
我的异常网推荐解决方案:An exception occurred processing JSP page,http://www.myexception.cn/j2se/33144.html
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html

热点排行