怎么只更新表中的部分数据呢??比如我的一个表有12列我只想修改其中的1列怎么修改?publicintxiugaimima(Stringpwd,Stringuid)throwsSQLException{Connectionconn=dbconnmysql.getConnT...

怎么只更新表中的部分数据呢??

比如我的一个表有12列

我只想修改其中的1列怎么修改?

public int xiugaimima(String pwd,String uid) throws SQLException{

Connection conn = dbconnmysql.getConnToMySql();

PreparedStatement ps =null;

String sql = "update student set pwd=? where uid=?";

ps=conn.prepareStatement(sql);

ps.setString(1, pwd);

ps.setString(2, uid);

ps.executeUpdate();

if(ps!=null){

ps.close();

}

dbconnmysql.close();

return 1;

}

这个接口能正常执行,也不报错,但是就是不修改mysql里面的数据...

如果像这样吧表全部写完就能正常修改...

public int updatastu(Stubean stubean) throws SQLException{

Connection conn = dbconnmysql.getConnToMySql();

PreparedStatement ps =null;

String sql = "update student set pwd=?,xb=?,xm=?,zy=?,csrq=?,bj=?,jg=?,rxsj=?,dh=?,dz=?,bz=? where uid=?";

ps=conn.prepareStatement(sql);

ps.setString(1, stubean.getPwd());

ps.setInt(2, stubean.getXb());

ps.setString(3, stubean.getXm());

ps.setString(4, stubean.getZy());

ps.setString(5, stubean.getCsrq());

ps.setString(6, stubean.getBj());

ps.setString(7, stubean.getJg());

ps.setString(8, stubean.getRxsj());

ps.setString(9, stubean.getDh());

ps.setString(10, stubean.getDz());

ps.setString(11, stubean.getBz());

ps.setString(12, stubean.getUid());

ps.executeUpdate();

if(ps!=null){

ps.close();

}

dbconnmysql.close();

return 1;

}

有什么办法只修改其中的某一项吗?

回答者: spesun - 见习魔法师 三级

我也纳闷啊... 数据库里面pwd 没变, 页面运行也没出错....

但是把所有的列都写进去就能正常修改~~

展开

javabean更新到mysql_javabean连mysql 数据库更新问题相关推荐

  1. mysql数据库更新语句效率_MySQL数据库优化

    一.常用查询 1.1 查询链接MySQL服务器的次数 mysql> show status like 'connections'; +---------------+-------+ | Var ...

  2. mysql 数据库 更新_mysql数据库更新

    在使用mysql数据库的时候,A方使用一个版本,B方在使用一个版本数据库进行开发使用,B方在开发的时候,有新的需求,需要添加表字段和所需要的表.但是A方已经在使用之前的版本数据库并且数据库里面有真实的 ...

  3. 监控mysql数据库 更新_实时监控mysql数据库变化

    对于二次开发来说,很大一部分就找找文件和找数据库的变化情况 对于数据库变化.还没有发现比较好用的监控数据库变化监控软件. 今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化 1.打开数 ...

  4. MySQL数据库-更新表中的数据详解

    更新书记记录是数据操作中常见的操作,可以更新表中已经存在数据记录中的值.在MySQL中可以通过UPDATE语句来实现更新数据记录,该SQL语句可以通过如下几种方式使用:更新特定数据记录,更新所有数据记 ...

  5. 使用shell脚本更新文本数据至mysql数据库

    1.getgamedesc.sh      功能:插入gamedesc.txt文本中的,以","分割的第1列数据gid和第6列数据desc,到线网mysql数据库中(当字段$des ...

  6. mysql数据库更新_将低于总平均成绩的女生的成绩提高5分

    将低于总平均成绩的女生的成绩提高5分 该更新需要用到 " update 表名 set 更新表达式 where 条件 " 语句. 根据题意,"女生"需要用到含有性 ...

  7. mysql数据库更新表_Mysql数据库(四)表记录的更新操作

    一.插入表记录 1.使用INSERT...VALUES语句插入新纪录 (1)插入完整数据 mysql> desc tb_manager; +-------+------------------+ ...

  8. pd 生成mysql 脚本_PowerDesigner 如何生成数据库更新脚本

    最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的 ...

  9. phpmyadmin mysql更新_mysql利用phpmyadmin实现数据库同步更新

    以前我们设置数据同步更新需要两台mysql数据库实现主从配置了,下面我来介绍高版本的phpmyadmin就可以快速实现这个功能了,下面我以图文给大家介绍. 台作为从服务器来实现的.在这里我把我做的过程 ...

最新文章

  1. js获取当前时间显示在页面上
  2. axios请求接口http_axios调用接口
  3. Office2013插件开发Outlook篇(1)-- 第一个office2013插件
  4. WINCE基于AT050TN22屏的时序描述
  5. 使用springboot发送带附件邮件(465端口加密邮件)
  6. Cpp 对象模型探索 / placement new 实现原理
  7. 54失败是成功之母二
  8. 一图看懂边缘计算整体架构
  9. mysql 命令导入sql文件导出sql文件
  10. 数学分析闭区间套定理_不能精确找到背驰点?利用区间套解决这难题
  11. 在OpenStack虚拟机实例中创建swap分区的一种方法
  12. 数字信号处理知识点总结(一):卷积
  13. ios漂亮的启动动画
  14. HanLP中文分词、人名识别、地名识别
  15. Windows下软件提示“没有注册类”问题解决
  16. python在excel应用实例视频-超简单:用Python让Excel飞起
  17. 国庆三亚自由行(Part 2 第二日之阳光沙滩美女烧烤)
  18. 刘邦韩信java_刘邦曾言三不杀韩信, 看懂后才知道是在玩他!
  19. JMP首席研发专家Bradley Jones 博士荣获2021威廉·G·亨特奖
  20. Unity+C#开发笔记(二)| 如何使用Find查找物体 | ╭(●`∀´●)╯╰(●’◡’●)╮

热门文章

  1. ajax json node 布尔值_ajax和axios、fetch的区别
  2. python判断正负零_【译】格式字符串语法
  3. 移动端canvas_web前端开发分享-css,js移动篇
  4. 聋校计算机教学工作总结,聋校二年级数学教学工作总结
  5. ios 重复引用 静态库_Swift 制作静态库
  6. suse linux ftp家目录,Suse linux下控制ftp用户访问目录
  7. 4位数的水仙花c语言,C语言程序设计100例之(4):水仙花数
  8. linux卸载emc硬盘,关于EMC symmetrix新分磁盘在Linux主机无法fdisk? 求助
  9. mysql三高教程(二):2.7 如何约束数据
  10. idea 关闭检查更新_Intellij idea的抑制警告(SuppressWarnings)列表(正在持续更新)