【发布时间】:2014-05-05 20:22:09
【问题描述】:
我希望对这张表做如下改动:
添加:状态列 (varchar(20)) 日期列(时间戳)
我不知道该怎么做
String createTable = "Create table aircraft ("
+"aircraftNumber int,"
+"airLineCompany varchar(20),"
+"departureAirport varchar (20),"
+"fuelPercentage int,"
+"passengerCount int);";
【问题讨论】:
-
执行
ALTER TABLE语句。对 DDL 语句使用Statement#execute。 -
你能不能只更改上面的字符串以包含列?
-
看起来您需要检查您的数据库概念。这将尝试创建一个完整的新表,如果该表已经存在,则查询将失败。
-
BTW -
date是 SQL 中的保留字。列名不是上帝的选择。