mm.mysql那个驱动已经弄好了,数据库、用户名、密码可以肯定没有错<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>lol</title>
</head>
<body><%
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch (Exception E) {
out.println("出错了:(");
}
String url="jdbc:mysql://localhost:80:testdb"; 
String user="root"; 
String password=""; 
try
{
Connection conn= DriverManager.getConnection(url,user,password);
}
catch(SQLException e1)
{
out.print("连接失败");
}
%></body>
</html>测试后,显示‘连接失败’。请问问题出在哪里?

解决方案 »

  1.   

    DriverManager.getConnection写的也有问题,你这个貌似oracle的连接
      

  2.   

    Connection conn= DriverManager.getConnection(url,user,password);
    }
    这一句有问题是肯定的了?
    你的端口号是不是不对
      

  3.   

    mysql_1_comp.jar,mysql_1_uncomp.jar……这些就是jar包吧?都齐备了端口确实弄错了,mysql的端口是3306。但改了以后仍然是连接失败- -
      

  4.   

    你的mysql-connector-java-3.x.x-bin.jar也就是你的Mysql驱动程序,要放在你的Tomcat/common/lib下面,如果你用Tomcat做容器
      

  5.   

    String url="jdbc:mysql://localhost:3306/testdb"; 
    你再试一下,尤其是你要修改testdb前面可不是什么":"符号哦!
      

  6.   

    mysql-connector-java-3.x.x-bin.jar
    这个没有找到,是在哪个目录?如果没有,我去下载吧,mysql的官方网站有吗?
      

  7.   

    mysql-connector-java-3.x.x-bin.jar是mysql连接的驱动程序库。
    Mysql的官方网站上有的。呵呵。
    还有这种错误在tomcat的错误提示信息中能看到的,如果使用Tomcat服务器的话。
      

  8.   

    很多地方有下载的 下好后放在D:\Tomcat\common\lib
    我的代码 给你参考~!
    <%
    Connection con=null;
     try{
     Class.forName("org.gjt.mm.mysql.Driver");
     con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/peter","root","root");
     }catch (Exception e) {
                            e.printStackTrace();
                            System.exit(-1);
                          }
      

  9.   

    驱动放好了,仍然不行。去掉try-catch后,错误提示如下type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Exception in JSP: /index.jsp:2422: 
    23: 
    24: conn=DriverManager.getConnection(url,user,password);
    25: 
    26: %>
    27: 
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)…………
      

  10.   

    String url="jdbc:mysql://localhost:80:testdb"; vmysql 好象不是这个jdbc:mysql://localhost:3306/testdb
      

  11.   

    String url="jdbc:mysql://localhost:3306/testdb"; 
    这样的!!!
    用servlet连接数据库
    哪个 servlet怎么写谁能说说