网上下载jdbe驱动,还有jsp代码就ok。
你都没说具体是什么样的错误,你的问题别人不好回答啊!

解决方案 »

  1.   

    去mysql网站下载JDBC驱动程序mysql-connector-java-3.1.10.zip
    然后加到TOMCAT或者你的网站下
      

  2.   

    下載下來。放在tomcat的lib目錄下就可以了。
      

  3.   

    在命令行下输入mysql都可以操作,所以我觉得MySQL的设置应该没问题
    http://localhost:8080 可以正常打开,Tomcat和JDK应该也没问题看起来只有JDBC的问题了这个mysql-connector-java-3.1.10.zip
    到底是解压了放其中一个jar文件还是怎样的啊?
      

  4.   

    把jdbc的驱动mysql-connector-java-3.1.10.zip放在WEB_INF下的lib中,或解压缩后放在WEB_INF下的class中,二者择一即可.
      若还有问题,可能是驱动选择有问题,因为mysql的驱动有很多种.
      

  5.   

    我的Tomcat是4.1版的,没有WEB_INF这个文件夹啊
    5.x用不了
      

  6.   

    这是我用的Jsp测试页面内容:<!doctype html public "-//w3c//dtd html 4.0 transitional//en" 
    "http://www.w3.org/TR/REC-html40/strict.dtd"><%@ page import="java.sql.*"%>
    <%@ page import="javax.sql.*"%>
    <%@ page import="javax.naming.*"%>
    <%@ page session="false" %><html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>ok</title>
    </head><body>
    <%
       out.print("Testing started.");
       DataSource ds = null;
       try{
             InitialContext ctx=new InitialContext();
     ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
     Connection conn = ds.getConnection();
     Statement stmt = conn.createStatement();
     String strSql = " select * from tb1";
     ResultSet rs = stmt.executeQuery(strSql);  while(rs.next())
     {
     out.print(rs.getString(1));
     }
     
     out.print("Testing ended.");
      }   catch(Exception ex)
       {
           out.print("Error occured:");
       out.print(ex.getMessage());
       ex.printStackTrace();
       }
    %>
    </body>
    </html>
    在浏览器里打开出现的是:
    Testing started.Error occured:Cannot create JDBC driver of class '' for connect URL 'null' 
    这应该是什么地方出错了?
      

  7.   

    1.在tomcat的webapps下新建一个目录aaa,然后把webapps下root目录的web-inf目录拷贝到aaa下,并在aaa\web-inf下新建lib目录,形成webapps\aaa\web-inf\lib.
    2.获得MySQL的驱动程序包mysql-connector-java-3.0.15-ga-bin(mysqldriver.jar)
    ,拷贝到aaa\WEB-INF\lib下.
    3.把你的代码拷贝到aaa下,然后在你的代码中:
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    Connection conn= DriverManager.getConnection("jdbc:mysql://localhost/db_name","用户名","密码");
    Statement stmt = conn.createStatement();
    ......
    4.用tomcat访问http://localhost:8080/aaa/你的jsp.jsp就可以了
      

  8.   

    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page language="java" %>
    <%@ page import="com.mysql.jdbc.Driver" %>
    <%@ page import="java.sql.*" %>
    <%
      //驱动程序名
      String driverName="com.mysql.jdbc.Driver";
      //数据库用户名
      String userName="root";
      //密码
      String userPasswd="admin";
      //数据库名
      String dbName="mytest";
      //表名
      String tableName="test2";
      //联结字符串
      String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
      Class.forName("com.mysql.jdbc.Driver").newInstance();
      Connection connection=DriverManager.getConnection(url);
      Statement statement = connection.createStatement();
      String sql="SELECT * FROM "+tableName;
      ResultSet rs = statement.executeQuery(sql); 
      //获得数据结果集合
       ResultSetMetaData rmeta = rs.getMetaData();
      //确定数据集的列数,亦字段数
       int numColumns=rmeta.getColumnCount();
      // 输出每一个数据值
     out.print("id"); 
     out.print("|");
     out.print("num");
     out.print("<br/>");
    while(rs.next()) {
    out.print(rs.getString(1)+" ");   
    out.print("|");
    out.print(rs.getString(2));
    out.print("|");
    out.print(rs.getString(3)+" ");   
    out.print("<br/>");  
    }   
    out.print("<br/>");
    out.print("数据库操作成功,恭喜你"); 
    rs.close();   
    statement.close();   
    connection.close();   
    %>
      

  9.   

    mysql的驱动要放在tomcat里面的lib下!
      

  10.   

    --mysql的驱动要放在tomcat里面的lib下!mysql的驱动要放在tomcat里面的common/lib下!