我正在尝试将 Selenium 与 Postgres 连接,并显示以下错误:
失败:selectQuery org.postgresql.util.PSQLException:错误:关系“登录”不存在
我的代码如下:
package Posgress; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import org.testng.annotations.Test; @Test public class PosgressTest { public static void selectQuery() throws SQLException, ClassNotFoundException { //Load MySQL JDBC Driver Class.forName("org.postgresql.Driver"); Connection connection = DriverManager .getConnection("jdbc:postgresql://localhost:5432/DIC","postgres", "root"); Statement st = connection.createStatement(); System.out.println("Connection"); String selectquery = "Select * from Login"; System.out.println("Connection1"); // Executing the SQL Query and store the results in ResultSet ResultSet rs = st.executeQuery(selectquery); // While loop to iterate through all data and print results while (rs.next()) { System.out.println(rs.getString("username")); System.out.println(rs.getString("password")); } // Closing DB Connection connection.close(); } }
我有一个表“在模式“DICschema”中登录。我也写了这样的选择查询“从 DICschema.Login 中选择 *”,然后也是同样的错误