2013-11-22 138 views
0

我必须初始化一个DB(postgresql)并创建要使用的表; 从程序设计的角度来看,哪种做法最好?数据库初始化 - 程序设计

换句话说,我必须创建一个静态类,或一个类,并因此一个对象或通过其他方式?

我使用Java,但我认为这是无关紧要的。

+1

我认为最好的方法是首先确定您的业务需求并相应地设计您的数据库。 –

回答

1

作为一个Java用户,你可能最终使用Hibernate:

http://www.hibernate.org

不要盲目地开始编码,但因为使用对象关系映射(ORM)可以知道没有借口至少有足够的数据库理论能够设计一个适当规范化的模式。事实上,如果性能是一个考虑因素,那么可能还有更多的数据库理论。