当前位置: 代码迷 >> J2SE >> 利用jdbc在mysql中批量创设表,为何只能创建成功第一张表
  详细解决方案

利用jdbc在mysql中批量创设表,为何只能创建成功第一张表

热度:72   发布时间:2016-04-23 22:49:49.0
利用jdbc在mysql中批量创建表,为何只能创建成功第一张表?
RT.
例如
===sql.txt中有如下语句.
create table t_a(id varchar(10));
create table t_a(id varchar(10));
利用java操作文件的方式,将此文件中的sql语句拼接为一个字符串
如:String sql="
create table t_a(id varchar(10));
create table t_a(id varchar(10));"
若调用stmt.execute(sql),则只能正确执行第一条语句。
如果想实现上述功能,应该采取什么策略?

------解决方案--------------------
你是要创建两个"t_a"表?
------解决方案--------------------
String sql="
create table t_a(id varchar(10));
create table t_a(id varchar(10));"

你的语句这样写?
要么分开,要么循环,怎么可能这样写
  相关解决方案