Tja.
Jag sitter och försöker få mysql fungera tillsammans med Java.
Kod:
import java.sql.*;
import java.io.*;
public class jdbc12
{
public static void main(String args[])
{
System.out.println("Fish");
try
{
Statement stmt;
//Register the JDBC driver for MySQL
Class.forName("com.mysql.jdbc.Driver");
//Define URL of database server
String url = "jdbc:mysql://localhost:3306/mysql";
//Get a connection to the database
Connection con = DriverManager.getConnection(url,"root","");
//Display URL and connection information
System.out.println("URL: " + url);
System.out.println("Connection: " + con);
con.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
Kompileringen sker felfritt. Men det är när jag ska försöker köra programmet det kommer upp fel:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at jdbc12.main(jdbc12.java:15)
Den kan ju inte hitta com.mysql.jdbc.Driver
Hur ska jag lösa detta?
Jag har installerat de paket som behövs i Synaptic.