title: What is the best database to use with a java program?
body: <p>I've been struggling to get a Java program to connect to MS SQL Server, and I'm starting to wonder if MySQL would be a better choice for my (learning) project.</p>
  
  <p>Sun's tutorials refer to Java DB, but I've never heard of that in any other context, so it seems not the most useful database to learn about.</p>
  
  <p>I appreciate any insight into the most natural way to connect Java to a commonly used database.</p>