Ik ben er intussen in geslaagd connectie te maken met mijn database vanuit Java.
Ik denk dat de driver die ik geïnstalleerd had niet geschikt is voor java 1.5.
Vanaf
http://dev.mysql.com/downloads/ heb ik volgende driver gedownload:
mysql-connector-java-5.0.8. In Eclipse heb ik het path ernaar toe ingesteld in Project -> Properties -> Java Build Path -> Libraries -> Add External JARs naar mysql-connector-java-5.0.8-bin.jar.
Ik heb de database 'boekhouding' gemaakt als anonymous (unnamed) user op de server die op mijn eigen computer staat (local host). Als user moet ik dan 'root' opgeven en geen paswoord (wat ik eigenaardig vind, want als ik mysql opstart moet ik wel mijn paswoord ingeven).
Met volgende code lukt de connectie:
String url = "jdbc:mysql://localhost/boekhouding";
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(url,"root","");
Statement state = con.createStatement();
ResultSet set = state.executeQuery("select naam, voornaam from persoon");
while(set.next()){
String naam = set.getString("naam");
String voornaam = set.getString("voornaam");
textarea.append(naam+" "+voornaam+"\n");
}
con.close();
}
catch (Exception ex){
System.out.println("probleem: "+ex);
}