有关rs.updateXXXX() 的一个问题

sery 2003-12-10 12:59:34
mysql 数据库

test 表 两个字段 ID,username。

ID自增,username varchar 类型

Class.forName(org.gjt.mm.mysql.Driver);
Connection conn=DriverManager.getConnection(url,username,password);
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

rs=stmt.executeQuery("select id,username from test");

rs.absolute(1);
rs.updateString("username",""测试"");
rs.updateRow();

rs.absolute(1);
System.out.println(rs.getString("username"););
System.out.println(rs.getInt("id"));

结果为“测试”“0”

我不是很清楚rs.updateXXXX()的实际过程,为什么修改了一个字段,则这条记录的其他column 的值就没有办法在同一个rs 中继续使用。

实际上数据库中,该条记录的所有column 数值依然存在。

还是我使用的访问有问题,请指教。。。
...全文
67 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sery 2003-12-10
  • 打赏
  • 举报
回复
对,重新打开,就不是了。但是我每updateXXX 一次,就要重新打开一次rs 吗?

会不会太烦琐了了,有没有rs 的刷新命令?

而且我想知道的是updateXXX 出现这样的情况的原因是不是和我想象的一样
huiyang 2003-12-10
  • 打赏
  • 举报
回复
重新打开一下记录集?是不是就不是null了?
sery 2003-12-10
  • 打赏
  • 举报
回复
重新打开记录集,是不是太麻烦一点了?

我是想问问原理,是不是确实如我想象的一样,updateXXX 确实是只更新当前rs的指针所指向记录的指定字段,而把当前指针的其它字段都清为null ?

就好象我updateString("username","测试"),这时username 可以继续读到,可是该条记录的id 字段却读不到了。
pzl686 2003-12-10
  • 打赏
  • 举报
回复
没明白你的意思,所以帮不上忙
WebLearner 2003-12-10
  • 打赏
  • 举报
回复
mark
haley_hj 2003-12-10
  • 打赏
  • 举报
回复
重新打开记录集,或者刷新一下。
sery 2003-12-10
  • 打赏
  • 举报
回复
up
色老虫 2003-12-10
  • 打赏
  • 举报
回复
路过,学习
内容概要:SSD2828QN4是一款MIPI主桥接芯片,用于连接应用处理器与传统并行LCD接口及支持MIPI从属接口的LCD驱动器。该芯片支持最高每通道1Gbps的串行链路速度,最多可配置4个数据通道,显著减少了信号数量。它支持多种接口模式,包括RGB+SPI组合接口,适用于驱动智能或非智能显示面板,并能通过命令模式和视频模式传输数据。芯片内置时钟和复位模块、外部接口、协议控制单元(PCU)、包处理单元(PPU)、错误校正码/循环冗余校验(ECC/CRC)模块、长包和命令缓冲区、D-PHY控制器、模拟收发器以及内部锁相环(PLL),确保了高效的数据传输和系统稳定性。此外,文档详细描述了芯片的引脚分配、寄存器设置、操作模式、电源序列、时序特性等关键参数,为开发者提供了全面的技术指导。 适合人群:具备一定硬件设计基础,从事嵌入式系统开发、显示技术研究的研发人员。 使用场景及目标:①实现应用处理器与MIPI兼容显示屏之间的高速数据传输;②优化显示系统的功耗表现,减少电磁干扰(EMI);③通过灵活配置不同接口模式来适应各种显示设备的需求。 阅读建议:此文档面向具有一定电子工程背景的专业人士,建议读者结合实际项目需求深入理解各章节内容,特别是关于寄存器配置、时序要求等方面的具体说明。对于初次接触此类技术的开发者而言,建议先熟悉基本概念再逐步掌握高级功能的应用方法。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧