java中怎样从数据库取最后一行的数据

谢谢各位的回答!!!

select * from student where id=(select max(id) from student)

一般数据库表都有id,最后一行的ID一般是表中最大的。

所以你就查出最大ID 的一行数据,就是最后一行。

如果查第一行 max(id) 改成 min(id) 就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-17
ResultSet下的方法

last() 将指针移动到此 ResultSet 对象的最后一行。
第2个回答  2008-12-17
直接在数据库操作类里面获取最后一行数据就可以了,你可以获取第一行,在把哪个ID改为最后一行的ID就可以了

在Java中,如何通过在数据库得到的结果集得到表的列数和行数?
(1)首先使用last()方法,将数据库游标定位到记录集的最后一行。(2)使用getRow()方法,返回记录集最后一行的行索引。该索引就等于记录集所包含记录的个数,也就是记录集的行数。getRow()方法是在JDBC API 2.0中才定义的,在JDBC API 1.0中没有这个方法。

Java 数据库查询后显示只有最后一行
id=(select max(id)from student)一般数据库表都有id,最后一行的id一般是表中最大的。所以你就查出最大id 的一行数据,就是最后一行。如果查第一行 max(id)改成 min(id)就可以了

java 连接Access数据库 用哪个方法获得resultset的行数 以及用法_百度...
先使用方法last()将光标移动到此 ResultSet 对象的最后一行 然后使用方法getRow()获取当前行编号。这样就知道行数了!

java 如何 从数据库批量取数入队列,再逐条处理。关键是消息队列的实现...
你只需要将通过JDBC把数据库取出的对象用循环依次add到queue, 然后再通过循环依次remove就行了

java 查询数据库 根据ID获取指定的一行!
首先你要获取数据库连接 得到sql执行器 执行sql语句 select * from 表名 where id=你传递的ID 得到结果集,从结果集中获取数据

java怎么样利用数据库中的数据?
1. 连接数据库:使用Java提供的JDBC(Java Database Connectivity)API连接数据库,需要提供数据库的URL、用户名和密码等信息。2. 执行SQL语句:使用Java的Statement或PreparedStatement对象执行SQL语句,可以查询、插入、更新或删除数据库中的数据。3. 处理结果集:执行SQL语句后,可以通过ResultSet对象获取查询...

在java中调用数据库得到多行数据,怎样将他们全部输出?我用ge.next...
用Java的类:ResultSet循环接受读出来的数据,接收后输出到JSP定义的变量,最后把这些变量套上输出之

怎样用一个java方法返回所查询数据库某个表的行数
查找某个表的总行数,用 select count(*) from table是一个好的想法。从结果中得到行值就能获取 table的总行数。然而,如果不用这个方法,想要直接返回行数的方法是没有的,毕竟jdbc是统一的标准,这个标准接口里面没有直接返回table总行数的方法,这点要理解。然而如果能得到ResultSet (内存模拟的视图...

java获取数据库,数据获取不全?
1. 字符串截断:如果在Java程序中定义了一个字符串类型的变量来保存从数据库中获取的内容,但是变量的长度不足以保存全部数据,那么就会发生字符串截断的情况,导致获取的数据不完整。解决方法是检查变量定义的长度是否足够,或者使用更长的字符串类型(比如使用CLOB类型)。2. 数据类型不匹配:数据库中...

java从数据库获取记录数的方法
1。配置数据库。打开安全性-》登陆-》sa,设置sa密码为空,以和java代码中连接数据库时引用的用户名和密码一致。右键(LOCAL)(Windows NT),选择安全性身份验证选择“SQL Server和Windows”,审核级别“无”,在启动服务账户中选“系统账户”。到此数据库配置完毕。2。在java类中添加路径驱动,右键驱动...

相似回答