繁体   English   中英

使用mysql,jdbc创建表

[英]Creating a table using mysql, jdbc

我已经在我的java程序中进行了连接和声明。 当我尝试执行以下语句时,它会抛出错误

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

错误

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version 
for the right syntax to use near 'details(a INTEGER,name VARCHAR(255),id INTERGER)' 
at line 1

说明如何解决错误?

您的代码似乎与错误消息不符。 错误消息代码的问题是拼写错误INTERGER而不是INTEGER。

我测试了您的代码,它运行良好,然后将其替换为错误消息中的代码,并且拼写更正,并且在MySQL工作台上也可以正常运行。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM