zoukankan      html  css  js  c++  java
  • 使用java(jdbc)向mysql中添加数据时出现“unknown column……”错误

    错误情况如题,出现这个错误的原因是这样的:

    在数据库中,插入一个字符串数据的时候是需要用单引号引起来的。

    而下面的代码,注意看:

    sta.executeUpdate("INSERT INTO
     record(`id_record`, `date_record`, `record`, `money_record`)
    VALUE ("+id+","+date+","+record+","+money+")");

    这里的date变量其实我是用SimpleDate类设置的是一个字符串类型的数据了,根据上面的叙述,得知这个“+date+”还是需要使用单引号引起来的,如下:

    VALUE ("+id+",'"+date+"',"+record+","+money+")

    这样再进行数据插入的时候就不会出现错误了。

    使用java向数据库中插入数据的时候有一句口诀:单单双双加加
    见名知意,最外层是单引号‘’,第二层是双引号“”,最里面是加号++。

    感谢您的阅读,欢迎指正博客中存在的问题,也可以跟我联系,一起进步,一起交流!

    微信公众号:进击的程序狗
    邮箱:roobtyan@outlook.com
    个人博客:https://roobtyan.github.io

  • 相关阅读:
    python基础(十七)
    Python基础(十六)
    Python基础(十五)
    Python基础(十四)
    Python基础(十三)
    Python基础(十二)
    项目分享:模拟博客园登录
    项目分享:模拟购物车
    Python基础(十一)
    课件站
  • 原文地址:https://www.cnblogs.com/roobtyan/p/9576736.html
Copyright © 2011-2022 走看看