gpt4 book ai didi

java - 从 mysql 中的 java 中获取名为 26-Nov-2014 的列中的值

转载 作者:行者123 更新时间:2023-11-29 23:20:45 26 4
gpt4 key购买 nike

private static String fetchQuery = "select ? from tracker where serialNo = ?"

ps.setString(1,"26-Nov-2014");
ps.setString(2,"1");

我也尝试过:

ps.setString(1,"'26-Nov-2014'");
ps.setString(2,"1");

但我没有得到答案......请有人帮我解决这个问题......

最佳答案

你必须在mysql中的select关键字后面放置一个列名,似乎“26-Nov-2014”是一个值而不是列名。但如果“26-Nov-2014”是您的列名称,请尝试此操作。

private static String fetchQuery = "select \'?\' from tracker where serialNo = ?"

然后

ps.setString(1,"26-Nov-2014");
ps.setString(2,"1");

如果不起作用,请尝试硬编码和测试。

private static String fetchQuery = "从跟踪器中选择\'26-Nov-2014\',其中serialNo = 1"

并注释掉

// ps.setString(1,"26-Nov-2014");
// ps.setString(2,"1");

如果仍然不起作用,请尝试直接在数据库上运行查询。

关于java - 从 mysql 中的 java 中获取名为 26-Nov-2014 的列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27330338/

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