猿问

使用 JDBC 读取数据库

我在我的一个程序中使用 JDBC 和 SQLite 创建了一个表。现在我正在尝试从数据库中读取特定值。我试图获取最后一个订单号,但出现错误。我已将我的代码放在下面。不知道出了什么问题:


try {

    String sql = "SELECT ordernumber FROM orderTable ORDERBY ordernumber LIMIT 1 DESC";

    Connection connection = DriverManager.getConnection(url);

    Statement stmt = connection.createStatement();

    ResultSet rs = stmt.executeQuery(sql);

    System.out.println(rs.getInt("ordernumber"));

} catch (SQLException e) {

    System.out.println(e.getMessage());

}


芜湖不芜
浏览 95回答 2
2回答

Qyouu

也许您可以将 SQL 更新为正确的语法,然后运行它。String sql = "SELECT ordernumber FROM orderTable ORDERBY ordernumber LIMIT 1 DESC";(正确对象,真爱):String sql = "SELECT ordernumber FROM orderTable ORDER BY ordernumber DESC LIMIT 1 ";

慕码人8056858

改变String sql = "SELECT ordernumber FROM orderTable ORDERBY ordernumber LIMIT 1 DESC";到String sql = "SELECT ordernumber FROM orderTable ORDER BY ordernumber LIMIT 1 DESC";
随时随地看视频慕课网APP

相关分类

Java
我要回答