我正在准备一个Java编程面试,可能涉及到数据库访问。有没有一个好的,简单的框架,可以让我在面试的编程测试部分快速学习和使用?JDBC?
发布于 2012-04-02 15:47:44
如果您熟悉数据库概念并希望尝试使用Java,那么JDBC是一个很好的起点。它有一个干净整洁的API,可以让你随心所欲地执行各种数据库操作。
如果您正在寻找更高级的东西,比如对象关系映射,那么JPA (Java Persistence API)是一个被广泛接受的标准。这只是一个规范,因此对于具体的实现,您应该参考Hibernate、OpenJPA或TopLink。
我假设,如果他们想问您关于Java中的数据库访问的问题,那么他们指的是JDBC,因为JPA是一个更广泛的概念。根据我的经验,如果面试官想看我是否有JPA经验,他们通常会在工作帖子中这样说。
发布于 2012-04-02 15:43:15
AFAIK在Java中,如果不涉及JDBC,绝对不会对数据库做任何事情。
但是,现在直接使用JDBC相对较少;大多数框架都提供了某种抽象,通常是以JPA这样的对象关系映射器(ORM)的形式。
发布于 2012-04-02 15:41:52
您可以使用SQLExecutor (http://www.theserverside.com/news/1365233/SQLExecutor-A-Simple-Open-Source-JDBC-Framework)
它极大地减少了代码。
https://stackoverflow.com/questions/9972507
复制相似问题