Also ich habe die Fehlermeldung das die Hauptklasse nicht gefunden werden konnte, jedoch sehe ich den Fehler ehrlich gesagt nicht...immer wenn ich dieser Fehlermeldung bekam, lag es daran dass die main falsch geschrieben war oder ich die Klasse umbenannt habe.
Der Code:
Hier ein Screenshot vom Package:

Der Code:
Java:
package database;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class MainDatabase {
public static void main(String[] args) throws Exception{
createTable();
}
public static void createTable() throws Exception {
try {
Connection conn = getConnection();
PreparedStatement create = conn.prepareStatement("CREATE TABLE IF NOT EXISTS tablename(id int NOT NULL AUTO_INCREMENT, firstname_varchar(255), lastname_varchar(255), PRIMARY KEY(id)");
create.executeUpdate();
}catch(Exception e) {
System.out.println("Error when creating Table");
e.printStackTrace();
}
finally{
System.out.println("Table successfully created");
}
}
public static Connection getConnection() throws Exception{
try {
String driver = "com.sql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/UniDB";
String username = "";
String password = "";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, username, password);
System.out.println("Connected");
return conn;
}catch(Exception e) {
System.out.println("Connection Failed");
e.printStackTrace();
}
return null;
}
}
Hier ein Screenshot vom Package:
