急,帮帮忙

cross311 2006-02-23 03:25:54
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost/nie", "", "");
Statement stmt = conn.createStatement();

stmt.execute("create table net(nid int)");
for (int j=0; j<hobby.length; j++){
stmt.execute("alter table net add "+hobby[j]+" char(20)");
}
总是提示sql语法错误,为什么。就是"+hobby[j]+"(是个变量)有问题,不知道怎么办。
...全文
66 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
infowain 2006-02-23
是sql语法错误,
例子
ALTER TABLE distributors ADD COLUMN address VARCHAR(30);
回复
这是增加多列的语法(oracle)
alter table s add (g varchar(4),h varchar(4))
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-02-23 03:25
社区公告
暂无公告