aspose file tools
The moose likes JDBC and the fly likes new to database question Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Databases » JDBC
Reply Bookmark "new to database question" Watch "new to database question" New topic
Author

new to database question

Yuan Ye
Ranch Hand

Joined: Mar 05, 2003
Posts: 172
Hi, everyone. I am quite new to database programming, I don't know which database system should I choose to practice and which one is most marketable used. There exits several choices as: Oracle, mySQL, MS SQL Server (is it also syBase?), MS Access and DB2. Could someone give me some advice or just tell me about the difference of these systems. Thanks in advance.
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11962
    
    5
The products you mentioned are the most commonly used in commercial projects, I believe. However, for learning purposes I would go with MySQL because it's freely available, lightweight (you don't need to buy 2GB RAM to run), and has the most important features in place.
The biggest differences among relational database products are (not in any particular order):
- price
- tools (GUI vs. command-line, reporting tools, etc.)
- performance
- enterprise features (clustering, replication, etc.)
- standards compliancy (e.g. SQL-92 datatypes)
- weight (how much h/w do you need to run a private development environment)


Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: new to database question
 
Similar Threads
JSP/Servlet With MS Excel?
example of jdbc
NetBeans IDE 5.0 = how to connect my database
storing servlet output data in MS Access
Import CDR File into Sql Database