これは仕様を知らなかっただけなんですが、
hsqldbを使用するので、ドライバーをインストールするのに
Class.forName(string)
を書くとエラーになってしまいます。try + catchで囲むと確かにエラーを示す赤い下線は消えるのですが、これをドライバーがインストールされないためと完全に思いこんで連休2日間をつぶしてしまいました。本当は try + catch で囲んで実行すれば動作したのですが、正常に動作コードが try + catch で囲んでいないばかりにエラーになるなんて思いもしませんでした。なんだか変な仕様だなと、今でも思います。
hsqldbを使用するので、ドライバーをインストールするのに
Class.forName(string)
を書くとエラーになってしまいます。try + catchで囲むと確かにエラーを示す赤い下線は消えるのですが、これをドライバーがインストールされないためと完全に思いこんで連休2日間をつぶしてしまいました。本当は try + catch で囲んで実行すれば動作したのですが、正常に動作コードが try + catch で囲んでいないばかりにエラーになるなんて思いもしませんでした。なんだか変な仕様だなと、今でも思います。