java中想取到mysql中一列的最大值,怎么做??

首先rst为null了就不能使用 rst.getString("id")了,再者如果rst不为null,也不能直接使用rst.getString("id"),需要判断下if(rst.next()),然后再那样用!想问下你db是Statement对象还是PrepareStatement对象还是自己重写的方法!SQL语句没问题,你把那句SQL去运行下,出结果就不是SQL问题了。是那个...
java中想取到mysql中一列的最大值,怎么做??
首先rst为null了就不能使用 rst.getString("id")了,再者如果rst不为null,也不能直接使用rst.getString("id"),需要判断下if(rst.next()),然后再那样用!

想问下你db是Statement对象还是PrepareStatement对象还是自己重写的方法!SQL语句没问题,你把那句SQL去运行下,出结果就不是SQL问题了。是那个方法的问题!2013-06-29
try {
rs.next();
userid = rst.getString("id"); / /异常报出这句的空指针
System.out.println(userid); / /这句貌似没有执行到,什么都没打出
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}2013-06-29
ResultSet rst = db.executeQuery(sql);

这句话里的db是哪里来的?2013-06-29
直接改sql啊
select max(value) from table2015-09-15
SELECT MAX(column_name) FROM table_name;2015-09-27
mengvlog 阅读 9 次 更新于 2025-07-20 18:45:15 我来答关注问题0
  • 首先rst为null了就不能使用 rst.getString("id")了,再者如果rst不为null,也不能直接使用rst.getString("id"),需要判断下if(rst.next()),然后再那样用!想问下你db是Statement对象还是PrepareStatement对象还是自己重写的方法!SQL语句没问题,你把那句SQL去运行下,出结果就不是SQL问题了。是那个...

  •  翡希信息咨询 如何将java读取的json文件导入mysql数据库

    将Java读取的JSON文件导入MySQL数据库,可以采取以下两种方式:1. 直接将整个JSON字符串存入数据库 操作方法:将解析后的JSON字符串作为单行数据插入到数据库的某个字段中。优点:操作简单直接。缺点:存储效率可能较低,因为一个JSON字符串可能包含大量数据。对于复杂的JSON结构,直接存储可能导致数据冗余,不...

  •  阿暄生活 在java中实现对MySQL数据库中当前记录的下一条记录的访问?

    在Java中访问MySQL数据库的下一条记录时,可以通过传递参数实现。例如,若要获取第一条记录,可以传递数字1。在SQL查询中,使用LIMIT关键字来限定记录数量。具体示例如下:SELECT * FROM table ORDER BY id LIMIT 1,这里的1即为参数值,代表从第一条记录开始获取。若要获取第二条记录,可以在LIMIT后面...

  • 用JDBC连接数据库,然后用sql语句。要导入mysql的驱动包。import java.sql.*;public class TestMySql { static Connection con = null; // 声明Connection对象 static Statement sql = null;static ResultSet res = null;public static void main(String[] args) { TestMySql c = new TestMySql();...

  • 在Java中连接本机MySQL数据库的正确方法是确保连接字符串中的密码参数正确,并遵循正确的连接格式。具体操作如下:正确的连接格式:使用DriverManager.getConnection方法来获取数据库连接。连接字符串格式为:"jdbc:mysql://localhost:3306/数据库名称", "用户名", "密码"。例如:DriverManager.getConnection;。

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部