Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win



Posted on 2004-10-24
Medium Priority
Last Modified: 2013-11-24
Hey all,

Just wanted to know if JDO is alternative to JDBC? I.e which is the best to use for database conectivity?

Question by:lcoolsingh
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
LVL 13

Accepted Solution

petmagdy earned 100 total points
ID: 12392824
JDO is not correspondent or competing with JDBC JDO is competing with EJB Entity beans, JDO is an object that presents a Presistant entity, which means it is needed to be stored into database and JDO uses JDBC to store its data into database. for more information refer to those links:



Author Comment

ID: 12393382
Hi again,

Thanks for the reply... Basically im goin to be doin alot of database work with java, so would you recommend me using JDBC? Or is their some other database API/Interface for example that i can use with java for accessing data from a database?

LVL 13

Expert Comment

ID: 12393601
In all cases u will use JDBC but I recommend that u use a persistance technology to ease the development and increase ur productivity, if ur application server is J2EE 1.3 complaint go for the EJB model (Session + entity beans) and use the paterns found at:


if not their is a lot of alternative persistance technologies like:
1- hibernate refer to http://www.hibernate.org/
2- Toplink refer to http://otn.oracle.com

Good luck
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.


Author Comment

ID: 12394694
Im going to be developing a standalone desktop information system, surely JDBC would be appriopiate 4 this?

LVL 13

Expert Comment

ID: 12394720
Yes and u can Adopt JDO too
LVL 21

Expert Comment

ID: 12396554
If your datastructures are simple, you can just use plain object serialization or XML to save your persistant data.

Featured Post

Tech or Treat! - Giveaway

Submit an article about your scariest tech experience—and the solution—and you’ll be automatically entered to win one of 4 fantastic tech gadgets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Are you developing a Java application and want to create Excel Spreadsheets? You have come to the right place, this article will describe how you can create Excel Spreadsheets from a Java Application. For the purposes of this article, I will be u…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
This video teaches viewers about errors in exception handling.
Suggested Courses

597 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question