我是 postgreSQL 的新手,并希望将 postgres 与 java 应用程序一起使用。我不知道为什么,但我找不到 db 文件的位置存储在 postgres 中的位置,并且在任何可以想象的地方进行了搜索。我使用了查询 show data_directory; 从那里我在C盘上进行了搜索,但找不到它。有没有某种方式我需要在java中引用它?是否有 postgres 通常存储数据的默认位置?我试过“jdbc:postgresql://my ip address:5432/and my database name”。我尝试使用 show data_directory 查询中给出的位置,这里是堆栈跟踪输出
Connection Failed! Check output console
java.sql.SQLException: invalid database address: jdbc::C:/postgreSQL/9.2/data/spetmodb.db
at org.sqlite.JDBC.createConnection(JDBC.java:74)
at org.sqlite.JDBC.connect(JDBC.java:64)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at databaseManip.Dbmanipbase.addUserToDB(Dbmanipbase.java:81)
at Kapowmainn.main(Kapowmainn.java:20)
我希望我能提供更多帮助,但如果您有任何问题,我会很乐意回答。