如何用程序生成一个新的数据库,
这个不是java也不是vc++的问题,而是,数据库本省的问题,
也就是说,数据库是否提供了通过ODBC之类的接口生成数据库,
例如我知道,sqlserver可以,但是不知道ORacle行不行
,这个没有统一,不像sql语句,大概都差不多

解决方案 »

  1.   

    呵呵,你的要求还挺特殊的。
    一般程序的数据库都是用脚本建好的,在程序中建是很少见的。只见过在ejb中建表的例子。
    其实在程序中执行建库的sql语句,一样是可以建起来的,只是不常用而已。
      

  2.   

    如果用statement.executeupdate()或者statement.executequery()
    调用 create table 好象都是不行的。
      

  3.   

    sorry,没有仔细想。
    数据库建库一般都要系统管理员属性的。具体没试过。
    但建表应该行的,因为在weblogic中发布entity bean,加个标记,表可以自动生成。具体在jdbc中也没试过。可能与jdbc版本有关。
      

  4.   

    entity bean自动生成的表和我想要的表有天壤之别,它生成那个表好象是为了满足那个什么findbyprimarykey()的吧。
      

  5.   

    我的意思是它也是用jdbc建表的,说明是可行的啊。
      

  6.   

    也许,我也觉得生成表,是可行的,但是具体怎么做呢?help!!!!!!