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

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



------------------------- infoseek ML Sponsor --------------------------
<特集>その場でわかる★『北海道 新じゃが10Kgを100名様にプレゼント★
 ┏━┓┏━┓┏━┓┏━┓┏━┓┏━┓        
 ┃ス┃┃ピ┃┃ー┃┃ド┃┃く┃┃じ┃ ■wチャンスで松茸も当たる■
 ┗━┛┗━┛┗━┛┗━┛┗━┛┗━┛  ↓↓↓ \(^o^)/ ↓↓↓
くじを引くにはこちらをクリック→ http://www.rakuten.co.jp/jfd/484916/
------------------------------------------------------------------------


えんどうさん、ご回答ありがとうございます。
阿部です。

>mysql 側ではログを記録できないでしょうか...?
  mysqlのログはあります。スタート時に次のようなメッセージが出るのですが、
  把握していません…。

	021007 08:44:44  mysqld started
	Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
	If you do not want to use transactional InnoDB tables, add a line
	skip-innodb
	to the [mysqld] section of init parameters in your my.cnf
	or my.ini. If you want to use InnoDB tables, add for example,
	innodb_data_file_path = ibdata1:30M
	But to get good performance you should adjust for your hardware
	the InnoDB startup options listed in section 2 at
	http://www.innodb.com/ibman.html
	/usr/libexec/mysqld: ready for connections

>DBConnection クラスではどのようなことを行っていますか?

DBConnection.Classより抜粋しました。一応稼動はしているので、動きはしているのですが
何か足りない処理とかあるでしょうか?

  /*DBConnectionコンストラクタ*/
    public DBConnection() {

    }

    public Connection GetConnect(Connection conn) throws ServletException {

        try{
           Driver myDriver = (Driver)Class.forName("org.gjt.mm.mysql.Driver").newInstance();

           //Linux用のMySQL接続コード
           String m_strURL = "jdbc:mysql://localhost/Schedule?useUnicode=true&characterEncoding=EUC-JP&";←mysqlのアドレス、文字コード指定
           String m_strUserName = "mysqlUserName";←mysql Scheduleテーブルのユーザー名
           String m_strPassword = "mysqlPassword";←mysql Scheduleテーブルのパスワード
           conn = DriverManager.getConnection(m_strURL, m_strUserName, m_strPassword);←コネクションの確立を取得

        }catch(ClassNotFoundException e){
        }catch(SQLException e){
        }catch(InstantiationException e){
        }catch(IllegalAccessException e){
        }

        return conn;←コネクションオブジェクトを返す
     }

よろしくお願いします。

----
阿部勇二  abe@xxxxxxxxxxxxxxx

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