0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Java】SQLiteのJDBCドライバを用いる際のデータベース接続文字列に関する注意点

Posted at

環境

  • Windows11
  • Tomcat9
  • OpenJDK11
  • SQLite3

パスは"/(スラッシュ)"で区切る

Mac上のEclipseで開発した後、Windowsマシンにデプロイをした際に、「データベース接続文字列中のパスは、Windowsだから"¥"(実際のコード上ではバックスラッシュで表示される。)で区切るのだろう」とデータベース接続文字列中のスラッシュをバックスラッシュに書き直したところ、データベースに接続することができなかった。
データベース接続文字列は、Windowsにおいてもスラッシュで区切る。

コネクションオブジェクトの取得部分
- Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\mydb\sample.db");
+ Connection conn = DriverManager.getConnection("jdbc:sqlite:C:/mydb/sample.db");
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?