对啊用jdbc连接数据库然后,用sql建表啊

解决方案 »

  1.   

    这还用你说,SQL当然用SQL语句,我是指用JAVA来写这个过程,只要运行JAVA写的代码,就在SQL中建立表
      

  2.   

    你可以写一个类实现这样的功能,比如建立一个类,将表名作为构造函数传入,然后定义几个方法,设置字段,最后返回一个SQL语句,你的问题实际是如何动态产生SQL语句的问题。
      

  3.   

    比如
    Class CT
    {
    private sql="create table ";
    CT(String tablename)
    {
      sql=sql+tablename+"(  ";
    }
    addchar(String str,int len)
    {
      sql=sql+str+" varchar(" + len +") , " ;
    }
    String getsql()
    {
    return sql;
    }
      

  4.   

    其实用不着那么复杂,不用动态也可以,直接把SQL语句写在类中,我试过不能建立表,有代码吗?
      

  5.   

    String s="create table a(first varchar(20))";
    Statement stm=con.createStatement();
    stm.executeUpdate(s);
      

  6.   

    针对不同的数据库,有些sql的类型可能不支持,要看driver了
      

  7.   

    是直接在数据库里插入还用class插入呀
    !!
      

  8.   

    我以前写的和study_body一样,但是在SQL中并没有表啊