gpt4 book ai didi

java - JDBC 表创建时遇到错误

转载 作者:行者123 更新时间:2023-11-30 02:10:37 25 4
gpt4 key购买 nike

我已经使用 jdbc 完成了一个程序,它一次运行良好,第一次成功创建表,但之后出现错误

错误是第 1 行 ' 之后的 sql 语法错误

我的代码有错误

String table="Create table "+tablename+"( "+rowdataa[1]+" varchar(45), "+rowdataa[2]+" varchar(45), "+rowdataa[3]+" varchar(45), "+rowdataa[4]+" varchar(45), "+a5+" varchar(45), "+a6+" varchar(45), "+a7+" varchar(45), "+rowdataa[8]+" varchar(45))";
myStmt.executeUpdate(table);

rowtataa 是包含列名称的字符串

帮助

最佳答案

它第一次运行然后给出错误..它非常明显,因为表被创建了一个然后它不会以相同的名称创建..

使用

String table="Create table if not exists "+tablename+"( "+rowdataa[1]+" varchar(45), "+rowdataa[2]+" varchar(45), "+rowdataa[3]+" varchar(45), "+rowdataa[4]+" varchar(45), "+a5+" varchar(45), "+a6+" varchar(45), "+a7+" varchar(45), "+rowdataa[8]+" varchar(45))";

myStmt.executeUpdate(表);

关于java - JDBC 表创建时遇到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50210319/

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