From a8e2f589ab55dcdec6b464288ed28a832dbdb1a2 Mon Sep 17 00:00:00 2001 From: Seil0 Date: Sun, 18 Dec 2016 20:11:50 +0100 Subject: [PATCH] worked on dbcontroller part 2 fixed a few bugs but still a lot to do --- bin/application/DBController.class | Bin 8362 -> 7881 bytes bin/application/MainWindowController$1.class | Bin 2524 -> 2524 bytes bin/application/MainWindowController$2.class | Bin 2589 -> 2589 bytes bin/application/MainWindowController$3.class | Bin 1571 -> 1571 bytes bin/application/MainWindowController$4.class | Bin 1991 -> 1991 bytes bin/application/MainWindowController.class | Bin 34645 -> 34757 bytes src/application/DBController.java | 146 ++++++++---------- src/application/MainWindowController.java | 9 +- .../icons/ic_favorite_black_18dp_1x.png | Bin 0 -> 214 bytes .../ic_favorite_border_black_18dp_1x.png | Bin 0 -> 261 bytes 10 files changed, 74 insertions(+), 81 deletions(-) create mode 100644 src/recources/icons/ic_favorite_black_18dp_1x.png create mode 100644 src/recources/icons/ic_favorite_border_black_18dp_1x.png diff --git a/bin/application/DBController.class b/bin/application/DBController.class index a8c49343fbc87c2bf31e97ddee20a9be66b3c9aa..cd235034b925578a3c27bcfcda9ca76172308fa4 100644 GIT binary patch literal 7881 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 CspH-N literal 8362 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 diff --git a/bin/application/MainWindowController$1.class b/bin/application/MainWindowController$1.class index ec26f13b05b784d078a8a2e261049ae4ba901222..32fe9f1ab07f61f62ec3d8a69959ac265de595d0 100644 GIT binary patch delta 51 zcmca3d`Eag5eK8sAOkoV|OyLZZm?9>p Hah3r9U*imi delta 51 zcmca3d`Eag5eK9D O0qI9f6_f2b?*Rb#DiF5- delta 60 zcmbO$GFN27XLiP<&0pA+7&X%v_?Xfel$bIY9GS8h+?lc&3Yl^k`ho13Oa%<{nF<-s O0qI9f#gpwh?*Rbu#}In} diff --git a/bin/application/MainWindowController$3.class b/bin/application/MainWindowController$3.class index 7713d7743687d324fa12a96d90e95796e0c0a266..e3e4960bc275077f1d8e27b2cd102a94e6923c83 100644 GIT binary patch delta 31 mcmZ3?vzTWC2P9#kkES|fDi-qCH@$i@b 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 WpND-KFb42Z#vlmc6KEVPLjE6Jrt*^j delta 12187 zcma)C30&31_CGUc=HAO?MBoAfqJkpg1q5*iH{3PcO`}zmD`Ln+7QVfe18I)Oq+#dP>*+F}Enlh8!e>$P z;CJf1UDJo%%^-0>>EhCP4Y{>*166_C>e7m;y4;b$%3zI`-^Dt6f$@74zYm^b5D_S= zsB^lAdcWci=&s$mCqAU$PPi+ANRKF(2h+X$QNGE|AJZ3fOT^85i@vzqqWJ9!Dq*^Z zTMSs9VY*ZCT{or|_uHf3GAJ>Wy^8NM%S6`(>ZaG#1WFfHRFzLDt($LHKdHbEJWZoLftn>=ewe>%)_zOD-LT%vm+@CU z{9OjFiNUf!L8|F`PeE5m^6~)xK=BXt^6rVzpD5@J`9^|&DgGHhs_*aKt>75{(#^l1 zy%}ZaR+d(k=Z*^2S3{uTc>30Y>NnWdHW0S1`abCj2V!@qO$Z*^{JN8KsI!{T+6eivQ04&@~wY()phXxt)3BR zs53)4Dokmik0zfgB}Eu|gqE3IU0oG+<3H$}%=FBj3jJo=iWp3(3Cx>SQC2tKH9Rof z5uT65UJ7$DPcO;rJ7AYKo0~z>e)scb9N?YM$O6S%EYnH?U!@;q@%@3L% zVSc3fanWp&XoA8sSZ@a2a+)2itY27F8_5^qM1_-ZvVOK_hHI+AX*gZ~*t3Ugrovfx zmQM2*v$J)Tzei*Vf7OfU;RS9yU$6J~#@Se^5Bm#KNwANwC>A_8m~4*o6!;*{i}P`U z8!L>>KWdkt-)EjAqVeC%kV*wv6fx{-BqIf}TF=WG%xY+n^q71vE;8%Xn{^f&s}9de z&|haoNB)8hici2L407~`LlX7O?6`QNNs% z?7B(e&G--fO-{E9Z&kRCwI>}0=T`+rSC!RQl^Y%2t|)QEQ+$+`m6hg8`y;F z72d;A$x%q@PVP9frqYe~F^IJzt|FK_rlK-1El^q(sPW>xaKMWX;Dc`5pqKYb#fR`= zy}nmb#72C~jgK1dUD>On*S5RDO}JUN&+V76m4Q1@Raa9HsP*D@wA{FZL7Gm@O_Ro; zje2Enp=TrRQrLvedVg-8h&{O1jgPmmE2^m}U7~OwKB3d|GFFq8KrK0(Nn##+i}GQuokd9#k+>h+yCsGHE#Tj(S>diqu2IH z@188D-}D2N2*6=`O4*YM~Yz7_50h!g3G#fk0=dg-*NI6b#-XIBp;GDS~) zdEa~zB1?&Ek)xmJn;ptk(1r4-px}-_WnYfybPk9VvtVBZsgPt^{S|a}S_2iNJFNl* z-JRB81<6ipsDh48Yq)|Gr!_)BC;M;_qm&pe*ciRApFd)pfB%rhNc(&UVwO?Hd<`gs4I1IopDu6=X%IZ0TQi-k&5wVY0d$5~z? zRx7c{5XpUM{#kBOtIr*f8Ce4xyrPCLaEpud^#i)NYQz#HF4o%zJjd4P6$3lDE)|!% z#bx@Qf$?~SxKi&Lm=bZdxYjMMF?Q=cC{ZeLow#2AF>w0O8x&j)S44Q>y5v(qmC&g zdUc&Sq&(tY8e2DSdZ4ss?tG7+GQu0I4pfZ^R#N`(hzBUs%$*;Yd*PYYWuxgJ63!c$pMRo^h8zT5+pQmV|rBMPcu zx@o= zKPXsiz(of9tl%O88VvYNL4yHH3^=Y}i2)ZA2#FI4E;eW>A;}diHDH+mQo%91Vol0BtgA03<>ku7_e4#t(&1TXT+ zYzj!3ZC1*b1L%O21NDPLy0{9IER=)w!65@9hRWe?IgCLUDlFsMkE$rG43Mb*D>+3@)ltKy%$T9%ndVq%N5?`@eO=Ir5D%>I@?-Yvge+0=Y+g+=(1_w7 z)nHzEt~}o@&tni{>(DNb$5+(_$^$iub&(h7t;4$d<|@hCVJM^?|X8 z;;@ph>kr4KCBLQQ+r~yl*(H<&jSk*5`#7RIj=Mp8sN_d_^SDkF`|@A<(6|QIF?z+6 zU+C0{NqUmotE0!qc#WK2Dfw?IJ+B>q!1aTYKT>nngsE=%oBYEqf7hEPWC(d&{;A)d z@PU+6c4X*pW4h=gXLv&L1ieAIxRN{NuJ$e$iq#^^ z0>)QW1!_iCme$q=YTd3}^OkwR8J(hP(~E<_3+t=hE~*_m8pIQAHTw4|J(qB{f1`ot1NcC-(olVx3eqg zdEDaH?qrYn_;nWBHVb$1wHqL&*q*2Lp4nY`?*he|z{i>)h3$qeY!CR^x3$4AI%5n-TP=yShX?)J;V+V&Q~P0R|7`J%Z9E-yz6u@KYbWtb zY~{Dr@SD7Vly1z?m3VCP@f{YAT?fh^yUpT_8^G(gNsUHLhBMlRN(L86`zEwwZ;?9Q zh6MHwbYe#!jcV=EIbB#2aqh)F)|=>qNdq;0Rj$ee)C+|L7#oBGSkHki|c>_~#b?n&6MrJIvxgQ}eiw{}qR@ z6S;*ZF18uS<>?T|yF&`kfDGP)Ow|(#xgSRJESSi9 zK?(0o=IRTJ_yAbW3*bsV1a9WT;T}E`{>4YZZ+t9^;XN9f#gx$r^@7dGP}v&&iw>uBpgT6mF#7dPWdLtJg)8X|sd;bqNu zm7!c?;k9jBNua0$J_lm?V%o(;(1V9y5Wl=l0w`#48eFUIDbHm$=tJec99@h|-Y=nvDVCBf=)$WZ~UTgco?5@!paoZzKM5C*E)2 zBL$I3kv`mF;Wi6*7N{g;;qHQ{4X`>XYF7xKWUvo67PL!hM?-!1w2=p&Ee^vM$#Y)n zFT&_m8_6&_Y$I0~z3xn$7=~{;a1sgG-|Rl#6))mtqB}b)$Jsr3DXq`(ZJkvyFmw&Y z^|g@3ucO$$9{TXLFp%E>!}*QmG#W|?FW|RAC0_?s{5GiOcR@YB8?NQ+;UD}SSjX>$ zyXivwMSefL#~*+%IKBJvhgf_5Fzdu0VOe}58^j-F~elD zyLAEIY1`HUx^ZOd!nW-L18^(8M_$zr`r-Sqiqge!NW*7fI-P{0Aq796mVio@W78N^ zu`GOpXdJ3pPkhUaW1V0o9;CT~Wx+UnO&2fdG}iEnfES?|Kcq2Ucn{X&NBA*aiF^SX zKfzBa)dAGvzwk3UzgC0fLwO;U6DBV;KvZJnpWt)jQN4M=V9$0p?g2OM*FP>O3)$hm zsS%pUzevNEFxJud-!5Ls;GPq&QV2gCho@#TJ6E{=BUj*f_i1RJ)6k+@CQCch=pz^Q zP$x^G+gB!qK6kR^p*Z})X^|vfIjz^@@N1{_b}Q{YC%gV#Haa_;Ja&?7C(&AEJBijJ zTL|_VYFm9U50WUxo1q=wO>w@5oNhOa!OGrwfKH+iFXtC4f zJ-JIcT@z2!6-8Yks;?$Bi)gZykkQeNBDO#n=o9e{lK$!QK5JO_LC1DL%ij5c*gH z#<7(c&#u4(ww6A^-HM59J$-?D5R=(9?8qLcuWrv_Cw3Uq*hkoveTm)JADGT1X0!z# zcZGwmBl}XEVf%Q0_KGN`7Kf>9hnPq$gxTx?F-c4&*REo>iYbCk)(dJniDqf0 zhB^pKOl=m^O5((fonj`Lu0x|Zw>T?KTwsaPtoD{DYZm2y>#dlW9VZr8qB1+m62WFs zQ_?8vCXt`ii#=j-31)}uL83IYRZqR>90Tl0AI7pE8M7%n<4qOzr9nxiD{S{-f1$77fZ!5ispfkC6Kl(PXc6%(s;aa~Sm^;U7oPI1)^L2vP?exD$GV+)RUaJZkWMXwNItxw!+ ziCZjQMxd8NSl3GE;}C9dAy7K8r`%}>;x5V#PyCG#vh$BUpWEnI7=3A@ufphS8+{W--`VK`RG$NmheVtJ-SG^_#9|85iIi?8!DyUHQ92FEaXK{M z47d`{gxhc?Jc6@eH=ae=z69RKvnk7;Lm#ovWuX{6k4?t&*=)RkEyCGsHI_1sbJ#y| zF57`+Y(ECrA)LoPz;gC)oKM-hf=A#2-T^P<-LaC_;X=L|tN2=^w-oxOzY%MA6V~!) zv5voi_54#@%)iHrsN8A5C|rUmcrp6vYyLo7hGTHK!Wr~Ee-4JQ8dvH~4WmL4jqJlo zIX+3n$LBfbt%`k;lV!1gH_ND!Mj1^dhKwnpcS`9ikl9o+$b=+e$)o~TvrH~Yay817 z0(X)dE!io_O&y(++;OstCDX#su1W5#vinY%6@K<^mf6I&Z-FPtV+Mv~za$UMr>XsO zEIBC2V@awU*tfH?Eq1Ui>DzZTxCSEe63UsELK0p^IrB>BfmcC3UQNchhI0RPFafWJ zDY%x5awFw`4fF6OsKT3JG2Q|pycI6Tb+8uifOSZJ!Gw21=wA9W0&~%NF1;}U+!xNT z)RH6YqtLWQ(%TWIQ|DGbnC=n~dcZO{N{*%@B_9^aF>)-u&kut#IgVzyU;>oL@p1yV zAq4623|R~wVC<%r>X3CO4(85{>Mm9r^2v$zy{nu=*D9>mC#RVj&1!*StKX8-TcMn3 zUuMZ!trQ+Z1J2qh&uOK|*`}CpgQYZJj)BcGKna2Q8)bR1Su4vYE21rVVU{I>=9;6tR>hhZu{0<&==1o2T=ijTo%xCySp&2SxVfm?7Z+>YCA zHKx+$Xlr3LE`|28M%L=8rJY01w<^F~^cn?R*(~eA0xfm~vgAc1gweu8OJ2M~E)ApE z2H~AyG|lc?9!4_>?UbP%a*aa}TTM6L<{%zpcVD_APF@k7P-^$Lr(IvAyDUpJSK8PF zao7x9aW@^pdtfL&4wG>&oQM0!d7gk}_#~{v{cs6B1y|rRx_Vg$yjEVPuUgib-KQT~ zmYRG0EI;{cryX*6%PldtZ;9=j9((~J@I{EG_w+=3iQZve*1s-G>!;;Sqy{E$hNr@> zDMJYx#kl-g#Hr2s?OSYo4J01cY-N)EcDdxjtyivy^U3Ary~SC~MQi}y)Hg5BPB`_G z0=`SLkA!EZ%vgHrtPgDKIbR!O*m{g!RZk}x-g&BMpAhp;TScS4)?2wEKK9O2*Ep*8 zhT`-7A#Vw9wp@eZKp2t14;j5tMu|rTd{oGsXTu%;^*AK%}XHNokN?oI_{8H zoXYeMVtSmIcA-D>N?REpd&S06>~unpTRB7`NFmzRE;DQE$5+NOw?4Eo9`BTQ>0>MN z67QDl!>eYr`UtIhkM6xHrT=}h<&v^H4Kiw>H$i#NDGS0;TPNgS(H?ofT(8%x>WvT3 zvvE~#owO=Wkk37IB^z5;aooh{W6dVe zx35VK(dWf*?^N|`DCMf%E;tg2iRf7bL|D30Ey@Q<V5dBt9WK79U< z9pK%k*+D;>eW*>~|F#ACi26VH%hyiBf8a^t|91`1$94K3+o~eR0)JN#Y3R+J@}1LY zsPLpEPOqW&Yz@)p-T$^isKv-1oPLR+|Ia1pWAT4mqGg3oPPak`c+vlJ3HtUNUScdg zjVncxmws-$=$EHD&#aS}M#`_{H-Ga_L;2QLO^Ci;|5vWxpUU;D{|{F{`4b7p<g-B$b+udF zTp6w&b}Q4B<;r&D&=S+=&zMW-N&j$B__;FtyvljHdb#pk`H;lkWpBCq3{R5B;3HRG ah)AT5PJ2zm)sK&L4S)zfnVthh#Qy;?zRN5C diff --git a/src/application/DBController.java b/src/application/DBController.java index 7ee00f0..ee23e59 100644 --- a/src/application/DBController.java +++ b/src/application/DBController.java @@ -1,12 +1,12 @@ /** * DBController for Project HomeFlix * - * TODO fav and defav + * connection is in manual commit! */ package application; -import java.sql.Connection; //für Datenbank +import java.sql.Connection; //für Datenbank import java.sql.DriverManager; //für Datenbank import java.sql.PreparedStatement; //für Datenbank import java.sql.ResultSet; //für Datenbank @@ -22,59 +22,46 @@ import java.io.File; import java.io.FileReader; import java.io.IOException; -public class DBController { - - public DBController(MainWindowController m){ - mainWindowController=m; +public class DBController { + + public DBController(MainWindowController m) { + mainWindowController = m; } - + private MainWindowController mainWindowController; private String DB_PATH = System.getProperty("user.home") + "\\Documents\\HomeFlix" + "\\" + "Homeflix.db"; // der Pfad der Datenbank-Datei - Connection connection = null; - - public void main() - { - - System.out.println("Hallo"); - - try - { - // create a database connection - connection = DriverManager.getConnection("jdbc:sqlite:"+DB_PATH); -// Statement statement = connection.createStatement(); -// statement.setQueryTimeout(30); // set timeout to 30 sec. TODO don't know wath to do with this + Connection connection = null; + public void main() { + try { + // create a database connection + connection = DriverManager.getConnection("jdbc:sqlite:" + DB_PATH); + // Statement statement = connection.createStatement(); + // statement.setQueryTimeout(30); // set timeout to 30 sec. TODO don't know wath to do with this - - fuelleDatenbank(); -// ausgeben(); - getFavStatus("House of Cards"); - favorisieren("House of Cards"); - getFavStatus("House of Cards"); - defavorisieren("House of Cards"); - getFavStatus("House of Cards"); - - } - catch(SQLException e) - { - // if the error message is "out of memory", - // it probably means no database file is found - System.err.println(e.getMessage()); - } - finally - { - try - { - if(connection != null) - connection.close(); - } - catch(SQLException e) - { - // connection close failed. - System.err.println(e); - } - } - } + connection.setAutoCommit(false); //Autocommit to false -> manual commit is active! + fuelleDatenbank(); +// ausgeben(); +// getFavStatus("House of Cards"); +// favorisieren("House of Cards"); +// getFavStatus("House of Cards"); +// defavorisieren("House of Cards"); +// getFavStatus("House of Cards"); + + } catch (SQLException e) { + // if the error message is "out of memory", it probably means no database file is found + System.err.println(e.getMessage()); + } +// finally { +// try { +// if (connection != null) +// connection.close(); +// } catch (SQLException e) { +// // connection close failed. +// System.err.println(e); +// } +// } + } public void fuelleDatenbank() { @@ -92,7 +79,6 @@ public class DBController { PreparedStatement psS = connection.prepareStatement("insert into film_streaming values (?, ?, ?, ?, ?, ?, ?)"); // SQL Befehl String[] entries = new File(mainWindowController.getPath()).list(); - System.out.println("Size: "+entries.length); for(int i=0;i!=entries.length;i++) // Geht alle Dateien im Verzeichniss durch { @@ -104,9 +90,7 @@ public class DBController { } - System.out.println("Erstelle Einträge streaming"); - - System.out.println(mainWindowController.getStreamingPath()); + System.out.println("Erstelle Einträge streaming \n"); if(mainWindowController.getStreamingPath().equals("")||mainWindowController.getStreamingPath().equals(null)){ System.out.println("Kein Pfad angegeben"); //falls der Pfad null oder "" ist }else{ @@ -131,16 +115,16 @@ public class DBController { } } } - connection.setAutoCommit(false); +// connection.setAutoCommit(false); ps.executeBatch(); // scheibt alle Einträge in die Datenbank - psS.executeBatch(); - connection.setAutoCommit(true); + psS.executeBatch(); + connection.commit(); ps.close(); psS.close(); //connection.close(); - } catch (SQLException e) { + } catch (SQLException ea) { System.err.println("Konnte nicht ausgeführt werden"); - e.printStackTrace(); + ea.printStackTrace(); } } @@ -200,16 +184,18 @@ public class DBController { try{ Statement stmt = connection.createStatement(); stmt.executeUpdate("UPDATE film_local SET rating=0 WHERE titel='"+name+"';"); - connection.commit(); //TODO hier kommt es zu fehlern mit dem autocommit - }catch(SQLException e){ - try { - Statement stmtS = connection.createStatement(); - stmtS.executeUpdate("UPDATE film_streaming SET rating=0 WHERE titel='"+name+"';"); - connection.commit(); - } catch (SQLException e1) { - System.out.println("Ups! an error occured!"); - e1.printStackTrace(); - } + connection.commit(); + }catch(SQLException e){ + System.out.println("Ups! an error occured!"); + e.printStackTrace(); + } + try { + Statement stmtS = connection.createStatement(); + stmtS.executeUpdate("UPDATE film_streaming SET rating=0 WHERE titel='"+name+"';"); + connection.commit(); + } catch (SQLException e1) { + System.out.println("Ups! an error occured!"); + e1.printStackTrace(); } } //setzt die Favorisierung eines bestimmten Films @@ -218,16 +204,18 @@ public class DBController { try{ Statement stmt = connection.createStatement(); stmt.executeUpdate("UPDATE film_local SET rating=1 WHERE titel='"+name+"';"); - connection.commit(); //TODO hier kommt es zu fehlern mit dem autocommit - }catch(SQLException e){ - try { - Statement stmtS = connection.createStatement(); - stmtS.executeUpdate("UPDATE film_streaming SET rating=1 WHERE titel='"+name+"';"); - connection.commit(); - } catch (SQLException e1) { - System.out.println("Ups! an error occured!"); - e1.printStackTrace(); - } + connection.commit(); + }catch(SQLException e){ + System.out.println("Ups! an error occured!"); + e.printStackTrace(); + } + try { + Statement stmtS = connection.createStatement(); + stmtS.executeUpdate("UPDATE film_streaming SET rating=1 WHERE titel='"+name+"';"); + connection.commit(); + } catch (SQLException e1) { + System.out.println("Ups! an error occured!"); + e1.printStackTrace(); } } diff --git a/src/application/MainWindowController.java b/src/application/MainWindowController.java index 0db4035..26494d4 100644 --- a/src/application/MainWindowController.java +++ b/src/application/MainWindowController.java @@ -425,7 +425,12 @@ public class MainWindowController { @FXML private void debugBtnclicked(){ - dbController.main(); + dbController.main(); //TODO das muss vor einen anderen Befehl warum auch immer + dbController.getFavStatus("House of Cards"); + dbController.favorisieren("House of Cards"); + dbController.getFavStatus("House of Cards"); +// dbController.defavorisieren("House of Cards"); +// dbController.getFavStatus("House of Cards"); //for testing } @@ -514,7 +519,7 @@ public class MainWindowController { System.out.println("Mode: "+mode); -// dbController.ausgeben(); +// dbController.main(); debugBtn.setDisable(false); //debugging btn for tests debugBtn.setVisible(true); diff --git a/src/recources/icons/ic_favorite_black_18dp_1x.png b/src/recources/icons/ic_favorite_black_18dp_1x.png new file mode 100644 index 0000000000000000000000000000000000000000..69be1f5e29f50eb1b7eb81e539a64158c09f6ecf GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+0wn(&ce?|m=6bp~hEypK{{6!)-S*OcGq*Cn!3~ZKRy-bCIy+5 zaM-=xq^i2i^;m=WtsM8H|C8n1CbQq#Xw7>>;_Xci!|!g!M=nTz6)ep=_r!}g`Bjfv zL|1L%B!LNng+IOgTAqYhKA+UVB-&?YDex#DP4{G%kX)B4w@CdbwmV;XQrE92+68nd NgQu&X%Q~loCIBYqRbl`D literal 0 HcmV?d00001 diff --git a/src/recources/icons/ic_favorite_border_black_18dp_1x.png b/src/recources/icons/ic_favorite_border_black_18dp_1x.png new file mode 100644 index 0000000000000000000000000000000000000000..7edb675069f3b54a74cf4dfa518600d0a7184fb4 GIT binary patch literal 261 zcmV+g0s8)lP)B3901UBO}ED6Ya_3~g01orN+PqKlxUQ)@R1i_JzE>0W+96yi|H!lNn|Tu8)o|1 z&P@NTIFE4rxj7AO=N7?|3vCUvdaU{O?$NVwsVO{p@aD@3z?4t7CQ!03gk3`zSNJdq ztP3*$>b3w(3pL0&EL)gLZ^X05VrPmi4!EHT9{u z?_E*VQ79WQ;!al$Z0IUfBn)c_dya%_WodF}LO50Oi_D2*nSb&FB$qu_tZB1&00000 LNkvXXu0mjf2bgML literal 0 HcmV?d00001