如何通过java代码从java中的文本字段中获取值来重命名MySQL中的列名?

如何通过java代码从java中的文本字段中获取值来重命名MySQL中的列名?,java,mysql,Java,Mysql,所以我想重命名MySQL表中名为main的列名 我想重命名其中的列名。但是我想从两个文本字段中获取旧名称和新名称,在文本字段中输入的值之间带有下划线 我使用的代码: ALTER TABLE主更改列“+v+”“+b+”+nename+““+lename+”varchar(200); v是旧名称的第一个文本字段的变量。 b是旧名称的第二个文本字段的变量。 nename是新名称的第一个文本字段的变量。 lename是新名称的第二个文本字段的变量。字符串old\u col\u name=v+“\u”+

所以我想重命名MySQL表中名为
main
的列名

我想重命名其中的列名。但是我想从两个文本字段中获取
旧名称
新名称
,在文本字段中输入的值之间带有下划线

我使用的代码:

ALTER TABLE主更改列“+v+”“+b+”+nename+““+lename+”varchar(200);
v
是旧名称的第一个文本字段的变量。
b
是旧名称的第二个文本字段的变量。
nename
是新名称的第一个文本字段的变量。
lename
是新名称的第二个文本字段的变量。

字符串old\u col\u name=v+“\u”+b;
字符串new_col_name=nename+“”+lename;
String sql=“ALTER TABLE main RENAME COLUMN”+旧列名称+”改为“+新列名称”;

String sql=String.format(“将表主列%s重命名为%s”,旧列名称,新列名称)
String.format()使代码更易于阅读代码不工作时出错。查看一下:(放大后看起来更清晰)欢迎加入社区!到目前为止你试过什么?