diff --git a/src/de/mrbesen/youtubecrawler/DB.java b/src/de/mrbesen/youtubecrawler/DB.java index 7750ced..84d675e 100644 --- a/src/de/mrbesen/youtubecrawler/DB.java +++ b/src/de/mrbesen/youtubecrawler/DB.java @@ -98,10 +98,9 @@ public class DB implements Runnable { private void connect(boolean selectdb) { try { - Class.forName("com.mysql.jdbc.Driver");//Treiber laden try this driver: com.mysql.cj.jdbc.Driver //verbinden - con = DriverManager.getConnection("jdbc:mysql://" + server + ":" + port + "/" + (selectdb ? db : "") + "?serverTimezone=UTC" ,user,pw); - }catch (ClassNotFoundException | SQLException e) { + con = DriverManager.getConnection("jdbc:mysql://" + server + ":" + port + "/" + (selectdb ? db : "") + "?serverTimezone=UTC&verifyServerCertificate=false&useSSL=true", user, pw); + }catch (SQLException e) { log.error("Error while connecting to the database! ", e); } } diff --git a/src/de/mrbesen/youtubecrawler/YoutubeAPI.java b/src/de/mrbesen/youtubecrawler/YoutubeAPI.java index 2ac0bff..476bae5 100644 --- a/src/de/mrbesen/youtubecrawler/YoutubeAPI.java +++ b/src/de/mrbesen/youtubecrawler/YoutubeAPI.java @@ -114,7 +114,7 @@ public class YoutubeAPI { } else if(split[0].equals("publishedAt")) { String tmp = removeunwanted(split[1]); tmp = tmp.replace('T', ' '); - tmp = tmp.substring(0, tmp.length()-5); + tmp = tmp.substring(0, 19); Date d = dateformat.parse(tmp); v.created = d.getTime() / 1000; }else if(split[0].equals("nextPageToken")) {