在jsp中连接mysql,网上找到好多文章,但是试验之后都不能连接,不同文章给出的配置不同,究竟有什么不同,那位能给个解释?以下是网上给出几种不同设置:一、只需要把这个文件mysql-connector-java-3.0.15-ga-bin.jar下载下来放在你这个jsp文件所在的目录中\WEB-INF\lib下就可以了.
二、把mysql-connector-java-3.1.0-alpha-bin.jar文件复制到你的tomcat/common/lib下,重启Tomcat,jsp连接mysql的环境就完成。
三、复制到tomcat/common/lib下,还有jdk下的jre\lib\ext文件夹
…………………………总之,看到好多不同的设置,另外,mysql4.1以上的版本driver name 是用org.gjt.mm.mysql.Driver
呢,还是com.mysql.jdbc.Driver,这两个有什么不同?
我得mysql连接后出现这样的异常:exception javax.servlet.ServletException: org/aspectj/lang/Signature
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.mysqlConn_jsp._jspService(mysqlConn_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
ch12.filter.doFilter(filter.java:110)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)
root cause java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.apache.jsp.mysqlConn_jsp._jspService(mysqlConn_jsp.java:49)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
ch12.filter.doFilter(filter.java:110)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)高手给解释一下,谢谢!!!

解决方案 »

  1.   

    放在哪里都无所谓啊,只要你的工程方便找到这个包就可以了
    这是servlet没有配置啊!
      

  2.   

    你是环境变量没有设置吧
    JAVA的JDK和TOMCAT或者其他服务器的环境变量没有配制好
      

  3.   

    找找classpath和classloader的文章
      

  4.   

    前2种方法都能使tomcat 找到这个包
      

  5.   

    我的mysql还是连接不上啊,谁能给个测试能连接成功的代码啊,网上看的好像都不行啊,谢谢了!!