Koppla Java till Mysql
Nu får jag mig snart ett bryt på det här. Har följt guider på ett flertalet sidor, men med samma resultat, ingenting fungerar.
Jag vill koppla Java till min MySQL databas så jag kan göra ett program som ska styra min eshop, istället för att använda en admininloggning på hemsidan.
Lite kort om vad jag kör för mjukvara:
Windows Vista Ultimate
MySQL 5.0.51 Community Server
JDK/JRE 1.6.0_05
Alltså det senaste av allt. Jag har inte hittat någon riktig info angående om Vista stödjer allt, men jag tror det. MySQL fungerar som det ska i alla fall.
Jag har då laddat hem Connector\J från MySQL.com och placerat *.jar filen i min Java katalog (C:\Program Files\Java\jre1.6.0_05\lib\ext). Jag har testat med den senaste versionen och även en äldre, men får samma fel.
Jag har lagt in en CLASSPATH i mina miljövariabler som ser ut såhär: .;C:\Program Files\Java\jre1.6.0_05\lib\ext\mysql-connector-java-5.1.6-bin.jar.
Min kod ser ut såhär (nåja, har lånat den från en guide, men verkar korrekt)
import java.sql.*;
public class mysql
{
public static void main (String[] args)
{
Connection conn = null;
try
{
String userName = "hemlis";
String password = "hemlis";
String url = "jdbc:mysql://localhost/test";
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
System.out.println ("Database connection established");
}
catch (Exception e)
{
System.err.println ("Cannot connect to database server");
}
finally
{
if (conn != null)
{
try
{
conn.close ();
System.out.println ("Database connection terminated");
}
catch (Exception e) { /* ignore close errors */ }
}
}
}
}
Men jag kan inte ansluta. Det verkar som om den inte vill hitta drivrutinen, com.mysql.jdbc.Driver.
Måste jag göra något med för att få det hela att fungera? In och jäklas med Java något också i någon inställning någonstans?
Vore det någon här som kan hjälpa mig att få ordning på kopplingen så vore jag oerhört tacksam!