2012-04-02 53 views
0

我正在学习Java编程访谈,可能涉及数据库访问。有没有一个好的,简单的框架,我可以在面试的编程测试部分快速学习和使用? JDBC?编程访谈Java数据访问

+4

我强烈建议*反对*这种事情。如果你还没有做过任何数据库工作,在采访中这样说。 – 2012-04-02 07:41:04

+0

在面试前我会这样说,但如果我无法选择什么样的面试考试,我会做好准备。 – MedicineMan 2012-04-02 08:11:55

回答

1

如果您熟悉数据库概念,并希望随时使用Java,那么JDBC是一个很好的开始。它有一个干净利落的API,可以让你按照你的意愿执行各种数据库操作。

如果您正在寻找更高级的东西,比如Object-Relational-Mappings,那么JPA(Java Persistence API)就是一个被广泛接受的标准。这只是一个规范,因此对于具体实现,您应该参考Hibernate,OpenJPA或TopLink。

我想如果他们想问你关于Java中的数据库访问,那么他们指的是JDBC,因为JPA是一个更广泛的概念。根据我的经验,如果访问者想知道我是否有JPA的经验,他们通常会在工作岗位上说。

0

您可以使用SQLExecutor(http://www.theserverside.com/news/1365233/SQLExecutor-A-Simple-Open-Source-JDBC-Framework)

它可以减少代码了很多。

1

AFAIK在Java中不涉及JDBC的数据库完全没有做任何事情。

但是,现在直接使用JDBC的情况相对较少;大多数框架提供某种抽象,通常以像JPA这样的对象关系映射器(ORM)的形式。

0

您可以学习Hibernate framework.This很容易学习,对于Java开发中的数据访问非常有用,并且主要用到。对于这个基础知识,您可以参考www.roseindia.net,并且可以参考实例,请参阅www.vannilla.com。