去下载一个MySql的jdbc驱动,加到classpath中,按照教材上说的方法没问题

解决方案 »

  1.   

    去下载:mm.mysql-2.0.4-bin.jar,放到你的CLASSPATH中
      

  2.   

    <%@page contentType="text/html;charset=gb2312"%> 
    <%
    //声名 
    java.sql.Connection sqlConn; 
    java.sql.Statement sqlStmt; 
    java.sql.ResultSet sqlRst; 
    //regiester jdbc driver 
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    System.out.println("OK! JDBC Driver For MySQL Loaded.");
    //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    //connect to the database 
    sqlConn=java.sql.DriverManager.getConnection 
    ("jdbc:mysql://localhost/test","root","root");
    System.out.println("OK!Connect to MySQL DBMS.");
    //create the driver handle 
    sqlStmt=sqlConn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); 
    System.out.println("OK!Resultset setting Completed!");
    //excute sql 
    sqlRst=sqlStmt.executeQuery("select * from whir_user"); 
    System.out.println("OK!Query Completed!");
    %> 
    <html> 
    <head> 
    <title>Windows-JSP-JDBC-MSSQL TESTING </title> 
    </head> 
    <body> 
    <table border="1" cellspace ="0" align="center">   
    <tr> 
    <th>title </th> 
    <th>title </th> 
    <th>title </th> 
    <th>title </th> 
    <th>title </th> 
    <th>title </th> 
    <th>title </th> </tr> 
    <% while(sqlRst.next()) {%> 
    <tr> 
    <td> <%=sqlRst.getString(1)%></td> 
    <td><%=sqlRst.getString(2)%></td>
    <td><%=sqlRst.getString(3)%></td>
    <td><%=sqlRst.getString(4)%></td>
    <td><%=sqlRst.getString(5)%></td>
    <td><%=sqlRst.getString(6)%></td>
    <td><%=sqlRst.getString(7)%></td>
    </tr> 
    <%}%> 
    </table> 
    </body> 
    </html> 
    <% 
    sqlRst.close(); 
    sqlStmt.close(); 
    sqlConn.close(); 
    %>