gpt4 book ai didi

createStatement 的 java sql 语法错误

转载 作者:行者123 更新时间:2023-11-29 05:49:59 29 4
gpt4 key购买 nike

<分区>

我有一个sql表sysuser看起来像这样:

id (pk) email password role

我想在表中插入值。我在 ArrayList<String> 中获取数据:

cell 0 no value,
cell 1 ID,
cell 2 email,
cell 3 password,
cell 4 role,

这是我写的代码:

stmt.executeUpdate("INSERT INTO sysuser VALUES ('"+string.get(1)+"', '"+ string.get(2) +"','"+ string.get(3) +"','"+string.get(4)+"'");

其中字符串是 ArrayList<String> .

代码不工作,我不明白为什么。它与另一个查询完美配合。我收到以下错误:

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 '' at line 1

我阅读了准备好的语句,但我不理解其语法。我知道直接插入数据是不安全的,但对于这个特定的查询来说,这无关紧要。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com