Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用mysql、jdbc创建表_Java_Mysql_Jdbc - Fatal编程技术网

Java 使用mysql、jdbc创建表

Java 使用mysql、jdbc创建表,java,mysql,jdbc,Java,Mysql,Jdbc,我在java程序中创建了连接和语句。当我试图执行下面的语句时,它抛出了我的错误 String details; details="create table details(ID INTEGER,Name VARCHAR(255),Department VARCHAR(255))"; st.executeUpdate(details); 错误 解释如何解决错误?您的代码似乎与错误消息不对应。错误消息代码的问题在于拼写错误是整数而不是整数 我测试了你的代码&它运行良好&然后用错误消息中的代码替换了

我在java程序中创建了连接和语句。当我试图执行下面的语句时,它抛出了我的错误

String details;
details="create table details(ID INTEGER,Name VARCHAR(255),Department VARCHAR(255))";
st.executeUpdate(details);
错误


解释如何解决错误?

您的代码似乎与错误消息不对应。错误消息代码的问题在于拼写错误是整数而不是整数

我测试了你的代码&它运行良好&然后用错误消息中的代码替换了它,拼写正确了&在MySQL工作台上运行正常

create table details(a INTEGER,name VARCHAR(255),id INTEGER);

将statement用作:create table`details`(`ID`INTEGER,`Name`VARCHAR(255),`Department`VARCHAR(255))您的错误和代码不匹配
create table details(a INTEGER,name VARCHAR(255),id INTEGER);