跟sql server 一样,用tomcat,manager配置一个连接池,指定驱动,数据库名,用户,密码就ok了。

解决方案 »

  1.   

    建议用此驱动:
    http://prdownloads.sourceforge.net/mmmysql/mm.mysql-2.0.14-you-must-unjar-me.jar---
    <%
    java.sql.Connection conn;
    java.lang.String strConn;
    Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    sqlConn= java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root",""); 
    %>
      

  2.   

    同意楼上的
    把jar文件放在\WEB-INF\lib目录下,然后重启tomcat5
    或者放在classpath里
    ok!简单例子:import java.sql.*;public class opendb
    {
    ///////////////////////////////////连接MySQL/////////////////////////// String DBDriver = "com.mysql.jdbc.Driver";
    String ConnStr = "jdbc:mysql://localhost:3306/bbs?user=root&password=star&useUnicode=true&characterEncoding=GB2312"; Connection conn = null;
    ResultSet rs = null;

    public opendb()
    {
    try{
    Class.forName(DBDriver);
    }catch(java.lang.ClassNotFoundException e)
    {
    System.err.println("opendb(): "+e.getMessage());
    }
    catch(Exception ex)
    {
    System.err.println(ex.getStackTrace());
    }
    }

    public ResultSet executeQuery(String sql)
    {
    rs = null;
    try{
    //conn = DriverManager.getConnection(ConnStr);

    String user="scott"; 
    String password="tiger"; 
    Connection conn= DriverManager.getConnection(ConnStr,user,password); 
    Statement stmt = conn.createStatement();
    rs = stmt.executeQuery(sql);
    }
    catch(SQLException sqle)
    {
    System.err.println("SQL.exception: "+sqle.getMessage()+"  "+sqle.getStackTrace());

    }

    return rs;
    }

    public static void main(String args[])
    {
    opendb db = new opendb();

    try{

    ResultSet rs1 = db.executeQuery("select * from bbsUser");

    while(rs1.next())
    {

    String name;
    String password;
    name = rs1.getString("name");
    password = rs1.getString("password");

    System.out.println("用户名:  "+name);
    System.out.println("密码:   "+password);



    }

    }catch(Exception e)
    {
    System.err.println(e.getMessage()+e.getStackTrace());
    }



    }


    }
      

  3.   

    jsp连接MySQL数据库 
      
    <%@ page contentType="text/html;charset=gb2312"%> 
    <%@ page import="java.sql.*"%> 
    <html> 
    <body> 
    <%Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
    String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" 
    //testDB为你的数据库名 
    Connection conn= DriverManager.getConnection(url); 
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
    String sql="select * from test"; 
    ResultSet rs=stmt.executeQuery(sql); 
    while(rs.next()) {%> 
    您的第一个字段内容为:<%=rs.getString(1)%> 
    您的第二个字段内容为:<%=rs.getString(2)%> 
    <%}%> 
    <%out.print("数据库操作成功,恭喜你");%> 
    <%rs.close(); 
    stmt.close(); 
    conn.close(); 
    %> 
    </body> 
    </html>