我用jsp+hibernate写了个程序,用的是mysql数据库,我想在第一次启动tomcat的时候,创建hibernate中配置的表,甚至直接创建程序中用到的数据库,请问该怎么配置?
谢谢!!!!!!!

解决方案 »

  1.   

    我要做的话,
    首先在外部写好一个批处理文件.bat
    然后在批处理文件中写好创建表,数据库的sql语句 然后再写个过滤器,因为过滤器是随Tomcat一起启动的,(当然也可以用其他随Tomcat一起启动的,比如spring等等)。
    过滤器中就调用写好的批处理文件
    就可以了
     
      

  2.   

    Hibernate  好像是不可以帮你创建数据库的吧·
     数据库你必须先有啊,
      
     你要在服务器启动的时候创建表,办法应该是很多,
     
     你可以写一个Servlet 让他在服务器启动的时候初始化,  你在Init方法里面做相应的操作就行了
      

  3.   

    数据库还得你自己去建,创建表的话,可以写个servlet,在init方法里做相关的操作就可以了!
      

  4.   

       路过了.我们用的是Oracle hibernate还没有学.无能为力了
      

  5.   

    你的思路是有问题的。试问:如果你的tomcat需要重启,你的表还需要重新建么?那么你的建表脚本就没必要和tomcat绑定。