问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp报错 MySQL server version for the right syntax to use near 'null')' at line 1

发布网友 发布时间:2022-05-06 14:36

我来回答

4个回答

热心网友 时间:2023-10-10 02:03

热心网友 时间:2023-10-10 02:03

我觉得应该是user表的问题 因为user这个单词在mysql中是关键字 所以可能会出现你那种情况 把表面改成别的 不要使用mysql中的关键词 当然也有可能是别的关键字有问题 仔细找下
下面是mysql中的关键字

ADD
ALL
ALTER

ANALYZE
AND
AS

ASC
ASENSITIVE
BEFORE

BETWEEN
BIGINT
BINARY

BLOB
BOTH
BY

CALL
CASCADE
CASE

CHANGE
CHAR
CHARACTER

CHECK
COLLATE
COLUMN

CONDITION
CONNECTION
CONSTRAINT

CONTINUE
CONVERT
CREATE

CROSS
CURRENT_DATE
CURRENT_TIME

CURRENT_TIMESTAMP
CURRENT_USER
CURSOR

DATABASE
DATABASES
DAY_HOUR

DAY_MICROSECOND
DAY_MINUTE
DAY_SECOND

DEC
DECIMAL
DECLARE

DEFAULT
DELAYED
DELETE

DESC
DESCRIBE
DETERMINISTIC

DISTINCT
DISTINCTROW
DIV

DOUBLE
DROP
DUAL

EACH
ELSE
ELSEIF

ENCLOSED
ESCAPED
EXISTS

EXIT
EXPLAIN
FALSE

FETCH
FLOAT
FLOAT4

FLOAT8
FOR
FORCE

FOREIGN
FROM
FULLTEXT

GOTO
GRANT
GROUP

HAVING
HIGH_PRIORITY
HOUR_MICROSECOND

HOUR_MINUTE
HOUR_SECOND
IF

IGNORE
IN
INDEX

INFILE
INNER
INOUT

INSENSITIVE
INSERT
INT

INT1
INT2
INT3

INT4
INT8
INTEGER

INTERVAL
INTO
IS

ITERATE
JOIN
KEY

KEYS
KILL
LABEL

LEADING
LEAVE
LEFT

LIKE
LIMIT
LINEAR

LINES
LOAD
LOCALTIME

LOCALTIMESTAMP
LOCK
LONG

LONGBLOB
LONGTEXT
LOOP

LOW_PRIORITY
MATCH
MEDIUMBLOB

MEDIUMINT
MEDIUMTEXT
MIDDLEINT

MINUTE_MICROSECOND
MINUTE_SECOND
MOD

MODIFIES
NATURAL
NOT

NO_WRITE_TO_BINLOG
NULL
NUMERIC

ON
OPTIMIZE
OPTION

OPTIONALLY
OR
ORDER

OUT
OUTER
OUTFILE

PRECISION
PRIMARY
PROCEDURE

PURGE
RAID0
RANGE

READ
READS
REAL

REFERENCES
REGEXP
RELEASE

RENAME
REPEAT
REPLACE

REQUIRE
RESTRICT
RETURN

REVOKE
RIGHT
RLIKE

SCHEMA
SCHEMAS
SECOND_MICROSECOND

SELECT
SENSITIVE
SEPARATOR

SET
SHOW
SMALLINT

SPATIAL
SPECIFIC
SQL

SQLEXCEPTION
SQLSTATE
SQLWARNING

SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS
SQL_SMALL_RESULT

SSL
STARTING
STRAIGHT_JOIN

TABLE
TERMINATED
THEN

TINYBLOB
TINYINT
TINYTEXT

TO
TRAILING
TRIGGER

TRUE
UNDO
UNION

UNIQUE
UNLOCK
UNSIGNED

UPDATE
USAGE
USE

USING
UTC_DATE
UTC_TIME

UTC_TIMESTAMP
VALUES
VARBINARY

VARCHAR
VARCHARACTER
VARYING

WHEN
WHERE
WHILE

WITH
WRITE
X509

XOR
YEAR_MONTH
ZEROFILL

热心网友 时间:2023-10-10 02:03

最好是能够有代码行的错误信息,就是说明你哪行代码对应的SQL语句出的问题,这样更好分析。
根据代码,目测可能有以下问题:
1
pstmt=conn.prepareStatement("select username from user where username=?");
pstmt.setString(1,shopname);
这段中如果shopname是null的话执行结果可能有问题,所以最好先判断以下shopname是否非null。
2
String sql ="insert into shop(shopname,price,number,brand,date) values ('"+shopname+"','"+price+"','"+number+"','"+brand+",'"+date+"');";
这个段中是否都是字符型?,还有就是'"+brand+",少了一个引号

热心网友 时间:2023-10-10 02:04

sql语句的条件写错了,是where shopname=?追问不是这个原因哦。

追答String sql ="insert into shop(shopname,price,number,brand,date) values ('"+shopname+"','"+price+"','"+number+"','"+brand+",'"+date+"');";

改成这样试试:就是把倒数第二个";"去掉了。
String sql ="insert into shop(shopname,price,number,brand,date) values ('"+shopname+"','"+price+"','"+number+"','"+brand+",'"+date+"')";

还有的一个问题,你的主键是不是自动增长的?
不是自动增长也会出错,因为你没有插入主键的值。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问我的网络一天了找个部门到现在没有解决请问我上哪投诉? 计算机具备哪几种功能? 计算机有哪些功能是什么 歌词中有丑姑娘的歌曲 驾照不年审会怎样 没开过车驾照年审会通过吗 本来白色的背心放入洗衣机清洗后就变成有黑色斑点 其他一起洗的衣物... ...衣服颜色保持鲜艳(主要是白色衣服洗几次感觉就有点颜色不亮丽了... 为什么登陆lol会叫你解绑 小姨子告诉我说,炒菜时记住这4个小技巧,就是比别人做的好吃 能治好强直性脊柱炎吗或控制病情发展【强直性脊柱炎】 com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'mydb.user_groupnull' doesn't exist 求助phonopy的安装 com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'students' windows XP 批处理共享磁盘分区及权限: 1、共享所有磁盘分区。2、设置权限为允许网络用户更改 。回答并解 为什么jquery使用find("#" + page)会出错 java 连接oracle 出现一个问题,大家帮我看看啊! java.sql.SQLSyntaxErrorException: ORA-00917: 缺失逗 java 找不到数据库 linux 运行一个可执行文件,出现 line 1: syntax error: unexpected "(" 的错误 C语言程序设计原理和实践书中例子 js可以这样定义函数莫,报错SyntaxError: missing ( before formal parameters 请问这是怎么回事 浏览器提示SyntaxError: Unexpected end of JSON input错误,有些网页打不开。 最美的时候我遇见了谁 ——在最美的时候遇见错的人? 你最美的时候遇见了谁 数学基础不太好,该如何复习考研数学三??求指点!!!求学习方法、经验!!! 考研数三复习攻略 考研数学三应该如何复习? 《最美的时候遇见你》结局是什么? 考研数学三怎么复习 考研数学三的复习方法是怎样的?感觉最近复习的不是很有效果啊 在PHP引用jar包的过程中,报javax.script.ScriptException: java.io.IOException: PHP not found. 数据库语句没错,但是运行报错You have an error in your SQL syntax; check the manual that correspon 华为手机掉水里后就成这样,怎么办 华为手机掉水里了,怎么办 求助!华为手机掉水里怎么办 冷却塔内是否需要安装喷淋? 冷却塔安装有那些要求? 冷却塔里面的物质是什么 闭式冷却塔维修喷淋泵必须排水吗 有不用排水的办法吗? 闭式冷却塔的主要组成部分有那些? 冷却塔喷水管工作原理是什么 消防喷淋作用面积可以按照不同的平面计算么 一百多的麦饭石炒锅和一千多麦饭石锅有什么区别? 麦饭石焖压锅多少钱 “这些课程我主要是自学的。” “主要”和“自学”怎么翻译? 在淘宝网上买一口普通的麦饭石锅大概多少钱,94元一口的是真的麦饭石锅吗? "主要意思"英语翻译 主要翻译。 主要内容的英语翻译 马说的主要翻译