mysql中字符串类型用单引号_sql语句中字符串类型的变量前后需要使用单引号_木子岛力的博客-程序员秘密

技术标签: mysql中字符串类型用单引号  

eclipse报错误:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':/Users/BY/Documents/Notes/846e5a9fc6c31216d5048d9f1c496ddc.jtp,To_Do_List.jtp)' at line 1

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:353)

at com.mysql.jdbc.Util.getInstance(Util.java:336)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1031)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2938)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1601)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1710)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2430)

at com.mysql.jdbc.Connection.execSQL(Connection.java:2359)

at com.mysql.jdbc.Statement.execute(Statement.java:719)

当eclipse中出现此错误时,可能是sql语句错误导致的,检查sql语句中字符串类型的变量前后时候使用了单引号。

错误:

String sql="insert into uploadfile(userid,meetingid,filepath,filename) values("

+ uf.getUserId()+","+uf.getMeetingId()+","+uf.getFilePath()+","+uf.getFileName()+")";

正确:

String sql="insert into uploadfile(userid,meetingid,filepath,filename) values("

+ uf.getUserId()+","+uf.getMeetingId()+",'"+uf.getFilePath()+" ',' "+uf.getFileName()+"' )";

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34177601/article/details/113197376

智能推荐

Chrome 主页被恶意篡改修正解决心得_油焖大肠杆菌的博客-程序员秘密

我自认为上网习惯良好但还是不幸中招了chrome 点击被hao123篡改了,每次打开都会跳到hao123不慎烦躁  查看version如图以及火绒剑(此处并不能直接编辑)在网上搜了好久,下面把我搜到的结果归纳(已验证)的方法罗列下:方法一: 简单粗暴定位到chrome 把chrome.exe 复制一个副本,选择这个副本,(也可以建一个快捷方式拖到桌面上)打开(如图)【当然,少侠要是好胆量也可以直接...

webstrom 配置eslint 自动修复错误_大啵鱼的博客-程序员秘密

webstrom 配置eslint 自动修复错误1、展示效果如何给vue项目添加eslint呢,如何自动修复呢?先展示一下效果:GIF.gif2、配置步骤1、安装插件ESLint pluginwebstrom 其实有个非常好用的插件,ESLint plugin(如果在先安装不来可以手动下载,下载地址https://plugins.jetbrains.com/plugin/7494-eslint)i...

Odoo修改用户菜单_odoo 修改菜单_寒芜的博客-程序员秘密

需求:隐藏文档、支持等菜单选项实现:1、浏览器中,右键菜单→检查找到对应的菜单位置:2、复制“documentation”,在源码addons文件夹下全局搜索找到一个<t t-name="UserMenu.Actions"></t>模板3、将菜单隐藏(在需要隐藏的地方 li 标签加上 hidden属性)...

python怎么执行git命令_《》 python如何使用gitbash执行git命令?_菠萝虎的博客-程序员秘密

python如何使用gitbash执行git命令代码如下:#!/usr/bin/env python# -*- coding: utf-8 -*-#@name : find_t.py# @author : cat#@date : 2017/8/2.import osimport timedef bash_shell(bash_command):"""python 中执 bash 命令 ...

mui webview如何取消左右滑动切换页面_mui取消页面整体滑动_梅斯特陈的博客-程序员秘密

将源码包webvviewGroup.js中的'moveMode':'followFinger'注掉或者删除即可。大概在115行。

Xamarin.iOS - 如果需要缓存,就用UIImage.FromBundle加载图片_jameszhouhvs的博客-程序员秘密

FromBundleThe FromBundle method call is a synchronous (blocking) call that has a number of image loading and management features built-in, such as caching support and automatic handling of image files

随便推点

打印图形_「已注销」的博客-程序员秘密

#include <stdio.h>void Triangle1(int n)//直角三角形{for(int line=1;line<=n;line++){for(int a=1;a<=n-line;a++){printf(" “);}for(int b=1;b<=line;b++){printf(”");}printf("\n");}}...

iOS 【关于几个常用UIColor宏定义】_王中尧的博客-程序员秘密

UIColor的几个常用随机色/自定义颜色宏定义

针对 Linux 环境下 gdb 动态调试获取的局部变量地址与直接运行程序时不一致问题的解决方案..._weixin_34301307的博客-程序员秘密

基础的缓冲区溢出实践通常需要确定运行状态下程序中的某些局部变量的地址,如需要确定输入缓冲区的起始地址从而获得注入缓冲区中的机器指令的起始地址等。在 Linux 环境下,可通过 gdb 对程序进行动态调试,从而获得程序运行状态下的信息( 关闭 ALSR 机制 ),基础的 gdb 操作可参见笔者的文章Linux下编辑、编译、调试命令总结——gcc和gdb描述。使用 gdb 可以方便的获取...

performance_schema详解一_cuchengjiao8603的博客-程序员秘密

1、什么是performance_schemaMySQL的performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况,它具有以下特点:a...

iic 认知_1306 iic address select_周月省的博客-程序员秘密

scksdaIIC 总线规定了不同类型的从机拥有不同的 IIC ADRESS,主机访问从机的时候需要提供从机的 IIC ADRESS缺点: 半双工 需要上拉 容易受干扰 同扳级间芯片通信方便1.https://blog.csdn.net/tianshiyalin/article/details/24504539IIC 总线为很么要接收上拉电阻2.1 主机向从机通信PSELSCL...

初级程序员历年真题知识点总结_对于容量为32k*32按字编址_沙琪玛。的博客-程序员秘密

18年程序员操作系统基础知识标题磁盘知识和调度算法1.固态硬盘由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。功耗比传统硬盘低。与机械硬盘相比具有读写速度快、防震抗摔性、低功耗、无噪音、工作温度范围大、轻便等。2.硬盘平均访问时间=平均寻道时间+平均等待时间。3.硬盘的性能包括磁盘转速、容量、平均寻道时间。计算机系统基础知识中央处理器1.ALU主要完成对二进制信息的定点算术运算、逻辑运算和各种移位操作。2.通用寄存器来保存参加运算的操作数和运算的中间结果。3.指令寄存器用于储存

推荐文章

热门文章

相关标签