gpt4 book ai didi

java - 解析SQL并替换Java中的参数

转载 作者:行者123 更新时间:2023-12-01 18:00:51 25 4
gpt4 key购买 nike

我有一个插入 sql 字符串的列表,抛出 mysqldump。例如

INSERT INTO table (id, name) VALUES (1, 'wow');
INSERT INTO table (id, name) VALUES (2, 'yeah');

我想将此sql导入到另一个服务中,并将每个sql的id加10。我知道java.sql中的PreparedStatement可以像这样将参数设置为sql:

INSERT INTO table (id, name) VALUES (?, ?);

但是如何在Java中分析现有的sql,获取和替换参数呢?

最佳答案

我不太确定你的字符串是如何存储的,但作为字符串替换,你可以这样做:

replace(sql_strings, ", '", " + 10, '")

关于java - 解析SQL并替换Java中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60633529/

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