← Back to team overview

sslug-teknik team mailing list archive

Re: Java og mysql!

 

Per Amundsen wrote:

Hej!

Er der nogen der kan guide mig i at installere en driver til mysql så jeg kan snakke med java via mysql, jeg har prøvet at at kigge på http://mmmysql.sourceforge.net men deres howto's er vidst lidt out of date ?

På forhånd tak.

Mvh Per Amundsen

Download filen
http://prdownloads.sourceforge.net/mmmysql/mm.mysql-2.0.8-you-must-unjar-me.jar
og unjar den.

jar xvf mm.mysql-2.0.8-you-must-unjar-me.jar

Det laver biblioteket 'mm.mysql-2.0.8'. Derunder ligger filen 'mm.mysql-2.0.8-bin.jar', som er selve driveren. Den lægger du, hvor du nu har den slags. Min PostgreSQL JDBC driver ligger i /usr/lib/postgresql. Resten kan slettes, men README indeholder en del information om driveren, som du måske burde læse først. Driveren skal nu med i din classpath. I min /etc/profile sætter jeg classpath til:
CLASSPATH=/usr/java/j2sdk1.4.0/jre/lib/rt.jar:/usr/lib/postgresql/jdbc7.0-1.2.jar

Følgende skulle så kunne oprette en forbindelse til databasen 'test'.

import java.sql.*;

public class MysqlTest
{
   public static void main(String args[]) throws Exception
   {
Class.forName("org.gjt.mm.mysql.Driver").newInstance(); //Indlæser driveren Connection con = DriverManager.getConnection("jdbc:mysql://localhost/test?user=enbruger&password=etpassword"); //Opretter forbindelsen Statement st = con.createStatement(); //Opretter et statement som kan bruges til opdatering og søgning i databasen
       //...søg....opdater....whatever....
       con.close(); //Lukker forbindelsen igen
   }
}


Jeg har ikke prøvet ovenstående, da jeg ikke har installeret MySQL, men det burde virke. :-) (yeah right)
Held og lykke


Robert



References