把stmt和con关闭试试,加入
stmt.close();
conbean.release();

解决方案 »

  1.   


    <jsp:useBean id="conbean" scope="request" class="db.conBean"/>
    <jsp:setProperty name="conbean" property="dateBase" value="flying"/>
    移到
    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page import="java.io.*"%>
    <%@ page import="java.sql.*"%>
    下试试看
      

  2.   

    Statement stmt=conn.createStatement();
    你的SQL语句好像都没有哦???
      

  3.   

    我将你所写的程序运行过,一切非常正常,当然我改了几个值,因为每个人的数据库名是不相同的!
    首先,我给你一条建立,在bean中的catch处最好写上system.out.println(e.getMessage());这样方便
    于你查错!
    其次,我改了几个要改的值,HZIEE-KEJ3UX6Y1改为了127.0.0.1如果是在单机调试,我认为写这个最保险,因为这样很容易看出写错没有,其次,我改了password的值为空,我家的数据库没有密码!其他的所有
    都没有改动,你的jsp文件不存在任何问题。我想返回一个连接为空,应该是数据库没有连上,你最好在连数据库的bean中的catch处,加上system.out.println()来看看到底是什么错误!
      

  4.   

    你应该把close()放在创建之前!!
      

  5.   

    你要是对数据库操作的话,你的程序肯定是有问题!
    1。没有SQL语句,stmt中的executeQuery(sql); 来执行查询!用executeUpdate(sql);来执行修改。
    2。<jsp:useBean id="conbean" scope="request" class="db.conBean"/>
    <jsp:setProperty name="conbean" property="dateBase" value="flying"/>
    这个用法我没有试过!我用得是这个<jsp:useBean id="conbean" scope="request" class="db.conBean">
    <jsp:setProperty name="conbean" property="dateBase" value="flying"/>
    </jsp:useBean>
    好了!说到这里吧!
    让我们大家好好学习吧!
      

  6.   

    不是啊,我只是测试这个bean有没有用,后面的还没写就出问题了,所以先弄这个的了
    我知道问题的了,我现在的这个是没问题的,自己机子上通过了,是最开始写的时候出错了,后来从新编译这个bean,但内存中并没有从新加载这个bean,今天早上用就好了(因为昨天关机了,呵呵).不过好像我记得com组件更新是不要从起的吧,反正我也不清楚,今天再开一个帖子问,想知道的就看帖了,并帮我解答一下!