sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #45963
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