配置classpath了吗?
mm.mysql-2.0.14-you-must-unjar-me.jar这个jdbc驱动放到tomcat\common\lib下就可以了,要是找不到就在classpath里再配置一下
下面是个例子<%@ page contentType="text/html;charset=gb2312"%> 
<%@ page import="java.sql.*"%> 
<%@ page import="java.lang.*"%> 
<html> 
<body> 
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
String url ="jdbc:mysql://192.168.1.61/AddrBook_database?user=heyi&password=123&useUnicode=true&characterEncoding=8859_1"; 
Connection conn= DriverManager.getConnection(url); 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
String sql="select * from IM_Users"; 
ResultSet rs=stmt.executeQuery(sql); 
while(rs.next()) {%> 
您的第一个字段内容为:<%=rs.getInt(1)%> 
您的第二个字段内容为:<%=rs.getString(2)%> 
<%}%> 
<%out.print("数据库操作成功,恭喜你");%> 
<%rs.close(); 
stmt.close(); 
conn.close(); 
%> 
</body> 
</html>

解决方案 »

  1.   

    环境配置错误,注意的地方是驱动程序所放位置,server.xml的修改,我认为你的驱动程序没有被应用找到,放在应用的lib下也可以,或者配置到classpath中去,或者放到tomcat/common/lib下.加油.
      

  2.   

    to yyqllxh2004(潇一郎) 
       你的例子没有用到连接池。。to boby1863(gg)
       驱动应该不会放错的。。
      

  3.   

    你去按提示看一下mysqlpool_jsp.java的代码社。
      

  4.   

    你用的是TOMCAT5吧,用的是图形界面来设置的吧,没有手动配置吧,这样配置出来的Server.xml简直就是垃圾,不能用的,建议你找一份TOMCAT4版本的Server.xml来看看。
      

  5.   

    在Tomcat下配置数据源:
    在http://localhost:8080/进入后,点左边的tomcat administrator。输入密码。默认:用户名是admin,密码为空。如果忘记密码了。在tomcat目录下conf目录,有个tomcat-users.xml文件,里面有用户名和密码。
    进去之后,点service,host,context,找到你的虚拟目录,点左边的圆点。有一个data 
    source,点它,点右边的下来菜单create new datasource。
    JNDI Name: 随便起个名字比如:jdbc/mysql
    Data Source URL: 连接的url,jdbc:mysql://localhost:3306/个人的数据库名字?useUnicode=true&characterEncoding=gb2312
    User Name: 数据库的帐号
    Password: 数据库的密码
    Max. Active Connections: 最大连接数
    Max. Idle Connections: 最大闲置连接
    Max. Wait for Connection: 等待数
    Validation Query:没用过
    建好后,点save。重起tomcat。在tomcat目录下Catalina\localhost这个目录里,有个和你虚拟目录相同名字的xml。点开看看。里面有你配置连接池的信息。
    经过上面的配置,就可以在程序中使用
    DataSource  dataSource  =  (DataSource)context.lookup(“java:comp/env/自己JNDI NAME”);来获得这个资源。
    使用方法Connection conn=ds.getConnection();用完记得释放连接