java中的数据库连接问题

java中的数据库连接问题,java,Java,我的oracle数据库中有一个TableEmployee,我用java连接了它。当我在其中添加信息时,它会起作用,但当我尝试获取信息时,它也会提供旧信息(我已经删除了这些信息)。我确信我连接了正确的数据库并关闭了连接。我认为ResultSet存储了数据。可能吗?谢谢 public static Connection getConnection(){ Connection connection = null; try { Class.forName("o

我的oracle数据库中有一个TableEmployee,我用java连接了它。当我在其中添加信息时,它会起作用,但当我尝试获取信息时,它也会提供旧信息(我已经删除了这些信息)。我确信我连接了正确的数据库并关闭了连接。我认为ResultSet存储了数据。可能吗?谢谢

    public static Connection getConnection(){

    Connection connection = null;

    try {
        Class.forName("oracle.jdbc.driver.OracleDriver");
     }

    catch (ClassNotFoundException e) {
                System.err.println (e) ;
                System.exit (-1) ;
    }

    try {
           connection = DriverManager.getConnection(
           "jdbc:oracle:thin:@127.0.0.1:1521:orcl",
           "mamur",
           "mamur"
         );
    }

    catch (java.sql.SQLException e) {
        System.err.println (e) ;
        System.exit (-1) ;
    }

    return connection;    
}


我设置了结果Jlist

共享您尝试过的代码。看起来您在阅读之前忘记了提交。我提交了查询字符串的值。您是否使用GUI应用程序连接到数据库并检查数据是否存在?您是否已在其中成功运行SQL查询并看到结果?
         public String [] getStudents(String query) throws SQLException{

    ConnectionClass con = new ConnectionClass();
    connection = con.getConnection();       

            statement = connection.createStatement();
            ResultSet rs = statement.executeQuery(query);   

            while(rs.next()){
                list.add(rs.getString(1) + " " + rs.getString(2));
            }                       

            rs.close();

    String [] arr = new String [list.size()];

    list.toArray(arr);      
    return arr;
}