Hallo, ich habe Ubuntu 24.04 installiert und java und mysql installiert, keine Probleme.
Aber bei mit hat JDBC ein Problem:
Im Editor ausgeführt:
Ich habe mit Editor ausgeführt;
Aber ich habe denFehler java.lang.ClassNotFoundException: com.mysql,jdbc.Driver.
Was mache ich falsch?
Aber bei mit hat JDBC ein Problem:
java.lang.ClassNotFoundException: com.mysql,jdbc.Driver.
Im Editor ausgeführt:
Java:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
class Tutorial {
public static void main (String ar[]) {
try {
System.out.println("Datenbank Tutorial 1");
System.out.println("Datenbank 0");
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Datenbank 1");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3300/database_name", "root", "root");
System.out.println("Datenbank 2");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("Select * from employee");
System.out.println("Database Connected");
rs.first();
System.out.println("Id is " + rs.getInt(1) + " Name is " + rs.getString(2));
} catch (SQLException ex) {
System.out.println("Database Tutorial failed SQLException");
ex.printStackTrace();
} catch (ClassNotFoundException ec) {
System.out.println("Database Tutorial failed ClassNotFoundException");
ec.printStackTrace();
}
}
}
Code:
JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
export JAVA_HOME
CLASSPATH="$CLASSPATH:/usr/lib/jvm/mysql-connector-java-8.4.0.jar"
export CLASSPATH
und in /usr/lib/jvm eingetragen:
default-java
java-1.21.0-openjdk-amd64
java-21-openjdk-amd64
mysql-connector-j-8.4.0.jar
mysql-connector-java-8.4.0.jar
Was mache ich falsch?
Zuletzt bearbeitet von einem Moderator: