いつもお世話になっております。H2 DataBaseをインストールして、技術情報にあった設定で接続しようと試みたのですが以下のエラーが発生して接続できません。お手数ですが、ご教授お願いします。No suitable driver found for C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\db\gs2db\gs2dbjava.sql.SQLException: No suitable driver found for C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\db\gs2db\gs2db at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:88) at org.h2.server.web.WebServer.getConnection(WebServer.java:469) at org.h2.server.web.WebThread.test(WebThread.java:834) at org.h2.server.web.WebThread.process(WebThread.java:373) at org.h2.server.web.WebThread.processRequest(WebThread.java:131) at org.h2.server.web.WebThread.run(WebThread.java:158)
> 以下のエラーが発生して接続できません。> No suitable driver found for C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\db\gs2db\gs2db> java.sql.SQLException: No suitable driver found for C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\db\gs2db\gs2db 環境を教えてください。Eclipse等のIDEから接続しようとしているのでしょうか?それともTomcatからですか?
お世話になっています。環境は、WindowsXPにTomcatを入れてます。そこに、H2 DataBaseをインストールして、H2 Consoleでアクセスしようと思ったのですが…IDとパスワードは技術情報にあったもので接続しようとしました。他に何か設定が必要なのでしょうか?
私もcocoさんと同じ状態です。技術情報に掲載されている、【H2コンソールからデータベースへアクセスする手順】を見ながら設定していたのですが、手順3の【Console(Command Line)を起動しDBへアクセスする】で同エラーが発生し、 次の手順に進めない状態になっております。もし、お解りになる方がいらっしゃいましたら教えていただきたく存じます。
私も同様の症状でした。試行錯誤のうえ、JDBC URLの先頭に「jdbc:h2:」を追加すると接続されることが分りました。設定内容全文は以下のとおり。jdbc:h2:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\db\gs2db\gs2db技術情報が誤っているようですので、トータルシステムさんにも連絡しておきます。> 私もcocoさんと同じ状態です。> 技術情報に掲載されている、【H2コンソールからデータベースへアクセスする手順】を見ながら設定していたのですが、> 手順3の【Console(Command Line)を起動しDBへアクセスする】で同エラーが発生し、 > 次の手順に進めない状態になっております。> > もし、お解りになる方がいらっしゃいましたら> 教えていただきたく存じます。
SAKAIさん、ありがとうございます。「jdbc:h2:」を追加しましたら無事に接続できました。追加で申し訳ございませんが、起動中のDBへアクセス可能にする方法はありますでしょうか?都度、tomcatを止めてしまうと運用に支障が発生してしまうので。以上、よろしくお願い致します。
> 私も同様の症状でした。試行錯誤のうえ、> JDBC URLの先頭に「jdbc:h2:」を追加すると接続されることが分りました。> > 設定内容全文は以下のとおり。> > jdbc:h2:C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\gsession2\WEB-INF\db\gs2db\gs2db> > 技術情報が誤っているようですので、トータルシステムさんにも連絡しておきます。大変失礼いたしました。技術情報に誤りがありましたことをお詫びいたします。ご指摘ありがとうございました。
cocoさん申し訳ございませんが、私は技術が無いため現在のGroupSessionはエンベッドモードで接続していて、テーブルロックしているため出来ないとしか言えません。(試行錯誤で接続したばかりなので)もし、有識者さんに詳しくお聞きになりたいのであれば、新しくスレッドをたてて、改めてお聞きになられた方が回答が得やすいと思います。(そのほうが、他のユーザさんも後から調べやすいですしね)PS.技術が無いなりにも、ここのWEBとH2データベースのWEBをすみずみまで読み、色々試したのですが…。私の結論は「できない」でした。有識者さんが違った回答をくださると良いですね。> SAKAIさん、ありがとうございます。> 「jdbc:h2:」を追加しましたら無事に接続できました。> > 追加で申し訳ございませんが、起動中のDBへアクセス可能> にする方法はありますでしょうか?> 都度、tomcatを止めてしまうと運用に支障が発生してしまうので。> > 以上、よろしくお願い致します。>
vertical_align_top