[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00702] Servlet でのデータベース接続の不具合について



------------------------- infoseek ML Sponsor --------------------------
┏━┳━┳━┳≪資格の大原 合格Web 税理士講座 ≫━┳━┳━┳━┳━┓
┃大┃原┃税┃理┃士┃講┃座┃!┃合┃格┃者┃の┃84┃%┃が┃受┃講┃
┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
★パソコンさえあれば自宅で学べるのが合格Web!24時間いつでも何度でも受講
┗ http://www1.ibc.ne.jp/ad/ibc0088.html 
------------------------------------------------------------------------


阿部と申します。
誤って空のメールを送ってしまいました…。
大変、申し訳御座いません。

今回、はじめて質問をさせていただきます。

仕事でJavaServletの開発を行っており、試験的に社員の行動予定表のプログラムを作成してみました。

内容としては
・登録者全員の各日付ごとの行動予定をデータベースから取得し、画面に表示する。
・登録者別の予定入力フォームを用意し、日付を指定し行動予定を入力する。
というシンプルなものです。

開発・動作環境は

使用OS:RedHat Linux 7.0
Servletコンテナ:tomcat-4.0.4
Applicationサーバー:Apache1.3.23
データベースソフト:mysql 

です。

稼動はしているのですが、半日くらい動かしていると突然データベースをから予定を
拾ってこなくなる現象が起きて困っています。

tomcatやApacheのログには特に何も出力されていません。

行動予定出力のServletの抜粋です。(長くて申し訳御座いません)

    public void init(ServletConfig config)throws ServletException{
        try{
              DBConnection dbc = new DBConnection();←データベースとの接続に関するクラス(自作)
              conn = dbc.GetConnect(conn);
                }catch(ServletException e){
           }
    }

    public void destroy(){
        try{
            conn.close();←コネクションのクローズ
        }catch(SQLException e){
        }
    }

    public void doGet(HttpServletRequest req,HttpServletResponse res)
        throws ServletException,IOException{

            System.out.println("Start Schedule2//");

            HtmlProduct Htm = new HtmlProduct();

            String strTable = Htm.DBGet(conn,req,res);←DBGetメソッドはこれらの引数を渡し,データベース内の予定を取得し
						   文字列(内容はHTMLの記述)で、行動予定を返すというものです。
            req.setAttribute("TABLE",strTable);←メイン画面としてJSPを用いており、JSP側でgetAttributeで取得した
					   文字列を表示しています。
	}



----
阿部勇二  abe@xxxxxxxxxxxxxxx

------------------------------------------------------------------------
       ★今なら登録するだけで現金50万円が当たる!?
  http://research.infoseek.co.jp/research/index.phtml/mail?svx=971122