我想在開頭寫入數據庫,這樣新行就是第一行。我在這裏的代碼將寫入它,但它不會在第一行之前開始行。我嘗試過使用resultset並試圖使用beforeFirst(),但它告訴我,我不能使用任何一個。我很難理解如何去做。任何幫助,將不勝感激! :D在第一行之前插入行
String host = "jdbc:derby://localhost:1527/Scores";
String uName = "root";
String uPass= "root";
Connection con = DriverManager.getConnection(host, uName, uPass);
String SQLw = "INSERT into ROOT.HISCORES (Intials,Score) values (?,?)";
pst = con.prepareStatement(SQLw);
pst.setString(1,jtxtIntials.getText());
pst.setString(2,Score);
pst.execute();
數據庫中的行沒有順序,除了執行查詢時由'ORDER BY'強加的順序。 – Barmar
正如@Barmar所說的。但是,您始終可以將行的主鍵設置爲較低值(如果尚未佔用),以便您可以創建一個索引,以便按順序執行。如果沒有空間,您可以創建一個orderBy鍵,並將其用於您的訂購 – nomistic
,然而,我可以刪除數據庫中的最後一行,它實際上是最後一行,甚至不需要按順序。 – Zetaro666