首页 > 解决方案 > 如何在环境路径上连接到 sqlite 数据库

问题描述

我在该路径上有我的 sqlite.db 文件:C:\Users\napster89\AppData\Roaming\sqlite.db

这是我的代码:

Connection connection = null;
      try
      {
         // create a database connection
         connection = DriverManager.getConnection("jdbc:sqlite:(\"%APPDATA%\\sqlite.db\")");
....

此代码生成错误,我如何使用 DriverManager.getConnection 连接到它?

问候

标签: javasqlite

解决方案


String.format()您可以使用和扩展 Windows 环境System.getenv()

String url = String.format("jdbc:sqlite:%s\\sqlite.db", System.getenv("APPDATA"));
connection = DriverManager.getConnection(url );

推荐阅读