こんばんは。Apatch + tomcat + potgresqlで開発しております。
Servletにて、Postgresqlデータベースへアクセスすると、
「java.lang.IllegalAccessError: tried to access field」が発生します。
ただし、アクセス先で動作が異なります。
(1)http://www.aaaa.jp/aaa/MainServlet ⇒ 目的のWEB画面が表示される
(2)http://www.aaaa.jp/aaa/api/v1/GetData ⇒ データベースアクセスできない。
どちらも、同じ流れでコーディングしております。
connの変数の初期化がうまくいってないのでしょうか?
connオブジェクトをprintlnすると(1)も(2)の同じ表示でした。
初期化はできているようです。
connをpringlnした結果 jdbc:postgresql://xxx.xxx.xxx.xxx:5432/db, UserName=user, PostgreSQL Native Driver
(1)も(2)のConnの初期化処理は同じ共通メソッドを呼び出しております。
エラーが出ている箇所は、プリペアドステートメントを実行している箇所です。
Java
1// プリペアドステートメント実行 2pstmt = conn.prepareStatement(sql);
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。