当前位置: 代码迷 >> J2EE >> JAVA怎么动态的创建表
  详细解决方案

JAVA怎么动态的创建表

热度:44   发布时间:2016-04-22 03:02:22.0
JAVA如何动态的创建表
要求根据穿过来的表明,字段,动态的创建表。
环境:spring,struts2,oracle

String basename= "testbasename";//数据库名 
String tablename = "testtablename";//表名 
String sql = " use" + basename+" creat table "+tablename +"(表字段名1,表字段名2,表字段名3,表字段名...)"; 
boolean iscreat = CreatTable(sql); 
if(iscreat){ out.println("数据表创建成功!"); }else{ out.println("数据表创建失败!"); } 
return this.update(sql)
??
我做了个简单的测试,结果是空指针


------解决方案--------------------
st.executeUpdate( query);
这个换成
st.execute(query);
试试看。
哪一行空指针?
------解决方案--------------------
如果传 1000000 个过来,就创建这么多表?
------解决方案--------------------
把异常堆栈也贴进来
  相关解决方案