gpt4 book ai didi

java - java中的Mysql语句未执行

转载 作者:行者123 更新时间:2023-11-29 13:03:58 26 4
gpt4 key购买 nike

我有一个 Java 函数,用于更新 mysql 数据库中表的描述字段和标题字段,如下所示:

public void updateDescription( String desc, String title, int urlid ) throws SQLException, IOException {
String cutDesc = desc.substring(0, 99);
Statement stat = connection.createStatement();
String query = "UPDATE urls SET description = '"+cutDesc+"', title = '"+title+"' WHERE urlid =" + urlid;
stat.executeUpdate( query );
stat.close();
}

当这个函数被调用时:

updateDescription(desc, title, urlID);

表中没有放入任何内容。没有错误,它似乎只是忽略它。你知道这里出了什么问题吗?

谢谢

最佳答案

你说表中没有放入任何内容。

但是 UPDATE 不会将内容放入表中 - 它只修改已经存在的行。您需要使用 INSERT 而不是 UPDATE

关于java - java中的Mysql语句未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22982527/

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