java吧 关注:1,240,730贴子:12,712,126
  • 5回复贴,共1

Java中对数据库进行修改操作,怎么有错,求大神指点

取消只看楼主收藏回复

System.out.println("请依次输入要修改记录的id,以及要修改的属性还有属性值,字段中间以空格隔开");
Scanner sc = new Scanner(System.in);
String id = sc.next();
String fie = sc.next();
String value = sc.next();
String sq = "update Person set " + fie + "=" + value + "where id="
+ id;
st.executeUpdate(sq);


IP属地:甘肃1楼2015-07-27 15:28回复
    吧里的大神呢


    IP属地:甘肃2楼2015-07-27 15:29
    回复
      sql打印出来是这样,应该是那个name的""问题@伤声不伤身


      IP属地:甘肃6楼2015-07-27 15:54
      收起回复
        @伤声不伤身


        IP属地:甘肃7楼2015-07-27 15:54
        回复
          那么怎么把name的""去掉呢 @伤声不伤身


          IP属地:甘肃8楼2015-07-27 15:56
          收起回复
            只怪自己太二逼了,字符串输入都弄错T-T,哎对不起我10级的头衔呀,感谢吧友 @伤声不伤身 @rickqin
            上图终结


            IP属地:甘肃12楼2015-07-27 16:21
            收起回复