编程语言
首页 > 编程语言> > java – JDBC创建表

java – JDBC创建表

作者:互联网

我的Web应用程序是用Spring Web-MVC编写的,它使用JDBC来处理数据.我想让我的应用程序自动创建表(和模式),当最终用户第一次运行它时(但加载创建的模式,当它再次运行时).我正在使用HSQLDB作为数据库引擎.

有什么想法,怎么做? (我不想在app内部编写特殊方法来检查,表是否存在,如果不存在,则创建它们.是否存在更有用的方法?)

附:我正在考虑使用Hibernate而不是简单的连接方法.有没有办法用Hibernate解决它?

解决方法:

I don’t want to write inside app special methods to check, is table exist, and if it is not, to create them. Does any more useful method doing it exists?

只需通过Web应用程序的安装程序创建数据库.这也可以基于网络完成.

另一种方法是实现一个ServletContextListener,它检查数据库并在必要时创建表. ServletContextListener在应用程序启动期间只执行一次,因此您无需在每个请求中检查它.

标签:java,spring,spring-mvc,jdbc,hsqldb
来源: https://codeday.me/bug/20190730/1580671.html