把建表sql写入存储过程~~然后程序中调用也是可以的啊

解决方案 »

  1.   

    jdbc应该可以建表的,不过没有试过。
      

  2.   

    寫個數據庫建表操作的函數,傳入的參數就是動態得到的表名
    然後在Java程序中調用這個函數。
      

  3.   

    写下一段你看下:String basename = "basename";//数据库名 
    String tablename = "tablename";//表名 
    String sql = " use" + basename+" creat table "+tablename
                 +"(表字段名1,表字段名2,表字段名3,表字段名...)";
    boolean iscreat = CreatTable(sql);
    if(iscreat){
        out.println("数据表创建成功!");
    }else{
        out.println("数据表创建失败!");

      

  4.   

    当然可以在程序中创建了:
    1.你可以定义一个String类型的sql语句,里面是具体创建表的sql语句,
    你再用StateMent语句执行executeUpdate(sql)方法2.你也可以用PreparedStatement来创建(其实它是Statement的子类)3.也可以把你写的sql放进存储过程来执行