※ ChatGPTを利用し、要約された質問です(原文:データベースの接続ができない)
データベース接続エラー
このQ&Aのポイント
データベースの接続ができないエラーが発生しています。
エラーメッセージによると、テーブルが存在しないことが原因のようです。
エラーの解決策を探すために検索エンジンを利用しても解決できませんでした。
こんにちは。
いつもお世話になっております。
質問させていただきます。
データベースに接続するとき。
「con = ds.getConnection();」
のところで以下のようなエラーが出ます。
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Base table or view not found message from server: "Table 'データベース名.データベース名' doesn't exist")
※データベース名は2つとも同じデータベース名です。
GOOGLEで探しても全く見つかりませんでした。
エラーの原因を教えていただけないでしょうか。
よろしくお願いします。
お礼
pcbeginnerさん、ご回答ありがとうございます。 申し訳ございません。環境を書くのを忘れていました。 tomcatでwebアプリケーションを作る場合です。 問題解決しました。 コンテキスト.xmlファイルの validationQueryプロパティに原因がありました。 <parameter> <name>validationQuery</name> <value>SELECT count(*) FROM ***</value> </parameter> ***の部分に存在しないテーブルを記述してしまいました。