Guten Tag,
Liebe Kollegen ich brauche Hilfe bei dem Import von mysql-Driver in einem Java File. Die Datei Abra.java und der mysql-Driver liegen aufm Desktop.
In Abra brauche ich Datenbankverbindung.
Mein Versuch:
Abra.java
scheitert an ClassNotFound Exception.Die Variante path Variable zu dem mysql-connector-java-8.0.11.jar zu setzen macht das Ganze sinnlos(muss portable sein).
Liebe Kollegen ich brauche Hilfe bei dem Import von mysql-Driver in einem Java File. Die Datei Abra.java und der mysql-Driver liegen aufm Desktop.
In Abra brauche ich Datenbankverbindung.
Mein Versuch:
Abra.java
Java:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
import java.util.regex.Pattern;
import java.net.URL;
import java.net.URLClassLoader;
//import com.mysql.cj.jdbc.Driver.;
public class Abra {
public static void main(String args[]){
String log="";
String pfad=args[0];
int type=Integer.valueOf(args[1]);
String Projekt_id=args[2];
String DRIVER = "com.mysql.cj.jdbc.Driver";
String URL = "jdbc:mysql://localhost:3306/blabla?useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC";
String PWD = "****";
//String LIB = "****";
String USER = "****";
try {
URLClassLoader child=
new URLClassLoader(new URL[] {
new URL("file://./mysql-connector-java-8.0.11.jar")},
Abra.class.getClassLoader());
Class.forName(DRIVER,true,child);
Connection cn=DriverManager.getConnection(URL,USER,PWD);