使用java(jdbc)向mysql中添加数据时出现“unknown column……”错误
2024-08-24 09:10:20
错误情况如题,出现这个错误的原因是这样的:
在数据库中,插入一个字符串数据的时候是需要用单引号引起来的。
而下面的代码,注意看:
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
最新文章
- ros机器人开发概述
- 升級 Centos 6.5 的 php 版本
- javascript中对象的属性的特性
- 反编译APK终结教程
- mvc JavaScriptResult的用法
- 常用DOS命令参数详解
- 初识 Angular 体会
- Powershell --在线学习
- USB mass storage协议
- cmd命令行--切换盘符
- KaOS 2016.04 发布,桌面 Linux 发行版
- Struts2 语法--result type
- Treasure of the Chimp Island
- BZOJ 4516: [Sdoi2016]生成魔咒 [后缀自动机]
- Edge-assisted Traffic Engineering and applications in the IoT
- T-SQL基础(四)之集合运算
- UWP 自定义控件:了解模板化控件 系列文章
- CSS 页面布局、后台管理示例
- <;? extends T>; <;? super T>;
- Redis所支持的数据结构
热门文章
- Docker-harbor-V1.3.0 ”私有仓库“搭建 Easy
- JavaWeb面试题(转)
- 十四、SAP中定义自定义变量
- mencoder及ffmpeg的基本命令
- ES6 之 Reflect 的方法总结
- C#使用throw和throw ex的区别(转)
- 长篇Essay写作凑字数的小技巧
- Pip,pywin32,whl文件下载网址,mayavi安装包,PyQt5安装,PyMuPDF安装等注意事项
- 08 SSM整合案例(企业权限管理系统):08.权限控制
- Django配置日志