From 9af9ebc2ae1cd08151532771ebbd24cd325ee22f Mon Sep 17 00:00:00 2001 From: Joan Moncho Date: Fri, 14 Oct 2022 18:00:58 +0200 Subject: [PATCH] no funciona --- .classpath | 11 ++ .project | 17 ++ .settings/org.eclipse.jdt.core.prefs | 14 ++ bin/Coche.class | Bin 0 -> 2473 bytes bin/Conexion.class | Bin 0 -> 641 bytes bin/EjemploJDBC.class | Bin 0 -> 2314 bytes bin/Ventana$1.class | Bin 0 -> 697 bytes bin/Ventana$2.class | Bin 0 -> 723 bytes bin/Ventana.class | Bin 0 -> 4734 bytes bin/Ventana2$1.class | Bin 0 -> 702 bytes bin/Ventana2$2.class | Bin 0 -> 570 bytes bin/Ventana2$3.class | Bin 0 -> 777 bytes bin/Ventana2$4.class | Bin 0 -> 1104 bytes bin/Ventana2$5.class | Bin 0 -> 1575 bytes bin/Ventana2$6.class | Bin 0 -> 727 bytes bin/Ventana2$7.class | Bin 0 -> 1499 bytes bin/Ventana2$8.class | Bin 0 -> 1809 bytes bin/Ventana2.class | Bin 0 -> 6461 bytes src/Coche.java | 86 +++++++++ src/Conexion.java | 12 ++ src/EjemploJDBC.java | 39 ++++ src/Ventana.java | 130 +++++++++++++ src/Ventana2.java | 276 +++++++++++++++++++++++++++ 23 files changed, 585 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 bin/Coche.class create mode 100644 bin/Conexion.class create mode 100644 bin/EjemploJDBC.class create mode 100644 bin/Ventana$1.class create mode 100644 bin/Ventana$2.class create mode 100644 bin/Ventana.class create mode 100644 bin/Ventana2$1.class create mode 100644 bin/Ventana2$2.class create mode 100644 bin/Ventana2$3.class create mode 100644 bin/Ventana2$4.class create mode 100644 bin/Ventana2$5.class create mode 100644 bin/Ventana2$6.class create mode 100644 bin/Ventana2$7.class create mode 100644 bin/Ventana2$8.class create mode 100644 bin/Ventana2.class create mode 100644 src/Coche.java create mode 100644 src/Conexion.java create mode 100644 src/EjemploJDBC.java create mode 100644 src/Ventana.java create mode 100644 src/Ventana2.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..14a2c62 --- /dev/null +++ b/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..dffc690 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + Prueba_BaseDeDatos + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8aabe8d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=16 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=16 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=16 diff --git a/bin/Coche.class b/bin/Coche.class new file mode 100644 index 0000000000000000000000000000000000000000..9877bf21805d8d9060c0c1214659105c343f9755 GIT binary patch literal 2473 zcmbVMZBrX%6g>}+Y?7{phPOg12^7f-(5S7gH4!XHTamP=Ac`*^mawH;m!uPt&iD)Z z(J%fFbrf*yj6c91<#_J1%O)htj3YDb-skRpIrlv0=I?+0{0l${-x?TDh?E<(XSRVM zg^}mhORL~o^@GCZ-gCRwQivZ~t)^3JyOu(-+WEdkZ~dUi^h2vzW8ZcgbkrJd zqp2|P{h@-YC=6On9>=}pcFS=K_nS@YhpKbbVt#zfIjCE$cGFgv35zLJHNfHugJY$d z>(rgr3ae&wI|@T(b~P}jFsiYgFQ33DCQMA?3h|Y6VjK!nCQQ7cFkE%&_LKJEp55HG z_FMu;RvR_T-LaaEoPB3C+dudJ^Hg#>2@GOFK%`7W5EX0IgyC5?OvF6vEfaCi%9u#t z5+`jvbB+`YpAB-+YIv8RFqX~r12V9zFxh)!Yi-Bfx0?wR@Q#7E&)vCK&cwU8#YQhJ zw{34eRaoer-_u1gq+bF{cu&Z_!^`eY@uia6iQ#=JA}xU*m?)yeTd`ieu=1d8b>kERGAnyDBa8wjmKP(%#wn6V7DH3mdrdlcZ}(;dc$J+i#Frp_4h3qEuP~ zqEr2*O7)u>)o&`4@0hF=vo34jFox+F!4-Ov^ei%8{w}@7=1;YNo3gpV^~d|MOa+nSiF7bC-hZj$Pg|6gCki3aIKHV$491%uT)7=qVLVIs<{@c33 zgclXC81-3H_%swqx);dZP#~X$14;J+DY9MZ0wA)&!ocUDK<0XZtcC*F3I{UR3#3dS zl?#B#Y6+0-P$2WYKpuqx`63+1d@qm<0;ygAL^fN1?BGj2WuFVYzB7$1{7gspN^XV% m`3k#!@+ws?8Zq+MWchlLY_Z#R7ZM{7iJ@0WkbJFMe)BJZ0FDO$ literal 0 HcmV?d00001 diff --git a/bin/Conexion.class b/bin/Conexion.class new file mode 100644 index 0000000000000000000000000000000000000000..32d6ae6a1e45ce10929ab0f4b5b441e86d8b4d82 GIT binary patch literal 641 zcmYLG%Wl*_5UkmU*SkzM!6C4OkO$8^z($J1VOenr;MJ}dG8 zi31*|gxqlz<9tyv=A&5XLrj6kO@9bCj^N!Ll5 zt3p*Dsj$0uO8Q98vOWavOLXD+SQXfq&ysY!_(9Wg6y-XN^K)HRVslwLg~t+o8+{@$O7$Xi0%1B2tz7uY^<%4_N(^k?7Tt~3m5uF4+_SOg0u&K= zDIwttEKgODeW@2oW=`TH&+N#ypVQbV`@Ri&6F1ZVZR|_zVo2%gTyfyR^ls1G%-~qp zCe1!8E3|Y+gm%N&p=+D}$AfPd!JBV~bjYzBvTcWK)gfCXws>Zy}?GX*V-|nVqYHMb4_w2probTInzI*S_|9t-= zfPQ?VARy2>G$V^;(>j8L2x0E&WExaP|u{b@xmP1d~=? zM$m+?ie|J3tWO&yIa)1FNqa(@GNnK?ZRwghso946UYiU$r;Ligx^x3%g6WEyQ4;9v zKAv8N&N;SGDkOR)!?+ji3Zg5B<<3?dSyZtB9VBH{$+5!^Hmu$;Mmmg_S}_sAMuD#E zlp{-qEak13Eel4)v8_rhFJsk`7IR2Y+rwW3n{mH_`vlrO8Y?rY*n+JBO4&_rl5R)$ zT5LnuCa^b>8JHM9kUX3oi21+Fz>}xD%O2H=Y)jW#q#H7N zQ3(aR1vW0{@_R8@HO#!UU5>pf9(7qYRc$kZ$MK|sCsy{y>z<0I@HF9PHM1(S(*iph z;eBx>dK%zsO^+asy{@#jx?uZMBwVmSe#%{VR>gii$BJm>GCL};yD@1k!|J3p_6aw| zfQmsRS!BoZ{RK93uMSDL=tC-oUG!kJ;(z;#Dh_xPWfnMs5o8pksa~&Kl{02<%Ij1{ zD`^F3s~AO=k}pVy9W8M;v8Mu=H8`)X!|ItDNf%~0oyYT#igD!F65Y*T+YJBlYsFz4 zQNSJSD}3d$ikEPd8q&FO9GP=C6lIA!t8=L~u77==TkALz<%ZHj$%)v`*zkBZ6VomI zlx)QboK)}%#ab^)Jxs-`&;(RDC-tf$4^^doR-k*0dNh3NxU5u7Cnp_(>H-LXS`HUA zs!Xq%S}O`L6r5@VtcR$W!D)K4153?bA;bSw46%v=%|*@DwGb>SuE=B0v_d$;Y27j{ zI|LqQfzw5oKvl&oUh{!cR@FNN*E}OqA@GX>;jk;kH(WKpDX^tGwOW8nnsw8^rQ$r^ zrVe>5uqQl-k4111?<#m_sh!@DJv67wvMVwb?|DbFcVMyn`soQ<)7hNExTN9(cdc1B ztqLm{)a(L3q@_W}WXJV&9;u90_HG9S zmjxm@t7_|V*l@3qwuW0`k1HhZMndxH0s^#n^Kex7*2^bVf##jp5xV9rM>x96U_dKJ z)py`?9pA#Z2kSY*VDTq{dX-D_T0c@*YV6e`WDc? zfam9tn#T(_aPT{f&0}m469Va7(PN8vIe?6tVu~rQq8yLr7cm{cXgq3q#=c-YTJo*t zc(m+WE%B(m2q%C(g|RN=ZXYl@N4(8J4!+e~w_290P09jZCne&=7jaJD+q+k;B9z{> zfD0bA_XU>Tud#A{xQSmVoi_Z2-}!8UTdYZRa8$Up!dy|Yk%j7Gkp}rT!Yeq3D1F*- zl6S5_-wHZ$j$W5|YyQNwo4g-yVJm*cHs+1tHoNr)y1e2~dkA;%AubbRkmE=AnB^bA z1zf==$^&JrG;;H~4^QCcnfxq!V`)ac zH^Va(TOZ2;_3P-nnK5!WRszer+GzViV5!p`2zYzRi3+fUN(dh%ft5%bbvT<0ReCh9 zs7FaG#{-#a=P!buJ=K{&CAuQA!_mG~BiyROZgz&h*iv-1PK zN*fJqVV2M3jG-M({^@?~CfV%8K5jD9OWVT$D+pb>!?B7rhQLT0E29b@UbNqf z1GI6^M~A^LyEyJU_x?0K|wBz^&a4?;N-L zpTW;@_pewB9+AdmVH-<$NisWyaOZb(DNHhWfG$bbiS-bVNZi9?>Z~9_k4}%49->b- OH-aqJD-Dyx-q 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 literal 0 HcmV?d00001 diff --git a/bin/Ventana2$3.class b/bin/Ventana2$3.class new file mode 100644 index 0000000000000000000000000000000000000000..d7ecf710e14fca4c555f2101951a5e508a4e36a5 GIT binary patch literal 777 zcmaJ<+iuf96r4>=oEVpcQbK^176{;^&>+fNDx^}i0^}B?R(anz3*E}GC3|~$K=4f< zaS;!E03U^zbrXsN!qQpq9-p0=Gsi!Ee)|q!4J$560^UF+Mkex6d)0*_&^VAsvKPzb zP4DIKKt;wyMPQ-G%45@0N38FyM@FYfsB@zdl?hbLzRueZ2^UWB`pmBBM4Kl9Gr?K9 zGZ1h#(vhlxAAGo|dMKmrqlSh+Ij{xwP$z2Va6DAmo*c$XU^Yx684qNp?Rk=PEUke5 z8@;_s+PW;%y;9lhG#jgtz+w>ovw=<9OusXzp@nNMt_oDA@_k&#ynq|YT*t8#XcZ7A zz5H0yn-_cP#B6C5kNO@j-|(@BB`O(9vmPsHQtA|#3p%I7g`c}7<5kw*Lfge{fuU_xJ&9>8OtJYc_RN$6zh_pFZ2KFjPuw{53@*ZY3t$4w7C^aOrtiFC{A;V+E!*i zrBVL#g!9~pWu7Y>fho~iVvCOx_(bRFDJFC)au+IZV39VmEfv7nE literal 0 HcmV?d00001 diff --git a/bin/Ventana2$4.class b/bin/Ventana2$4.class new file mode 100644 index 0000000000000000000000000000000000000000..71f0a263087146f8ce262b571f1ba9403f948cec GIT binary patch literal 1104 zcmaJU~$tFm5ulGiT1_JKyCb zoMdQCH_e#}Lul5ni74nnhlWTDLBw@Lkzfd>l|#H_SYoBVyCIx)zF`W6WXY~_v%(!i z-F;(7m1WTXWKZR(Y@B=OUI=H?c6LRLp)XzfX9IJpnL?%#K^FrdxyI1h?0-!ppp?q&oSj0_FdhsGQziAKR104_Xh#?~F1~7*9^u>@u6yqppctW0M8qi5* zPn9~vpRYB2!1!+$IQdlo literal 0 HcmV?d00001 diff --git a/bin/Ventana2$5.class b/bin/Ventana2$5.class new file mode 100644 index 0000000000000000000000000000000000000000..42639a68537a3d05754d5461f338ca6c97d79509 GIT binary patch literal 1575 zcma)6YjfK~6g_J@RxH#yO_Mf(wkcr1P9H9%DG&!r>L$dkojwv=UZt$%O`?u0F_O}R z|HKT`LtTasOg}UHCWf<;(!^;#;F*>0-o1P8Irp)D|NG}(02bgF$OxEi>$dI%%1n@18@(qw9tb^%j()4;UA=pK9v zZ{duS z%4J?vw-KqHz(l!{fIE=$nt{?#Db}KZ;WW(mEqtJX759NLm#(kRDi&skLDzlP5A@MR z3zu+N7fS6$cNlhRn8!NR%Z_rpByt5;4SXnYYKX`y3kx6Nnt(wjT6dU10+nvA;}ZiP z3!I2kAG2$Ck=j&&g-m74P*KO6r3H$uQV*4e2EJh7Gq8oSGGL!gCaKzv9Jjg{ z1oCIyg0%v^z)b^-1eKQ0LLIjRMxvy7CJvF+S|VJ=ih(cLTf;>4sf7k^v-}6j^}yeW z+p}S!iB$tFfs-+{VKf%*;vNloQ}b#ZS=|T3R`=~K4#5=GEqtYGW7sluTvwX7kB1h% z#y0|mp5Jvg99xq7qa%`Zpmox;{U6N`sPvwI;Fz6Bt{tlNZcUk9>eZAz_t{<}7TPoV}IlNZG;~P_V zWf&?B`{=3)qZL1laGnoHmTLrJY)ro+eAY5t1(?*nLFpRzT4T;$cn)j!1&%+9ZBFo; zrw#B6#`(2k*~CdqaL2OYRO;a$+8NZX_HlZEvoG;(tB>~*iMnzk&FA{KFhKPW%v~Sp zqt?fb0hR{1^Ah*x^V9i0)_8jH(sXWeWPtX=eH7MmiMc8Oese%CHx4VRec2FXOcZXLpd9EINw3+Kam~pkn}3&} z8z=~(p!i3LZ_d_z5f9#6^5n^r=Xvw<*T>HQ*0JKF!Vn}-gR#4rW7z<0aQLVPs3PQOpv6#)93hOAmfMGukt|+_Q6?GMah{4S5ruN=Dd@Rt8TeoI z-YQ)iiqhRPS?uP;M2;CcQT)#Un=Z^+Kk;#i!Jj%0uz=7FS2-53M461Vi88A6;YF|d zNq`Qn`{**%XK^`hIQ#xsnK!v1!;EV2f7de1?G|D}w8qRonGc@lheawMD;K&sQ@`u% zQ?gB+X1P&%Z%f+!oRaaUnjT;y6UIpDM15Nt`y@9OUFvR?Y7VT`a!sZ;uTV7*5PF7Y z4`}U>V6glFd~kxZ?@G=&8f(M>zMxGbFXsWy;{vT1=5cYV@S4t737h|fg_kF|ytU#T zlSX4xQ9D*vVsVG`g_#% R5CfXI2+pAUmZ>V}{06hqlQsYV literal 0 HcmV?d00001 diff --git a/bin/Ventana2$7.class b/bin/Ventana2$7.class new file mode 100644 index 0000000000000000000000000000000000000000..25db4395bd7bee21b411b143b045500e0ff997b9 GIT binary patch literal 1499 zcmZuw-%}e^6#g!3cEfs05GgGhrixe-s)W*7Dxnw%VACe03P$U%db4{ei<`Zj-G%b# zqfh-`WJb#9j4!^~sg631KmHBh9nakjq_oYj zAQpj`9-pybFbr&o9Z~W{aHq7|+LBIe!DJXsPQ|^rBzGvkwBW>^3hG`I%Rq(+jnjD1 z!U#iumwrRUn;b78PeeiyxT>9?TQVzo(vN;-Whf2$FotmpuQFs0*>k*xvsBJe?Uq_p zySE!6bOghx1jueFy62I?*Q%Y*Wg7)dSST`_)CitR;5dgjXgZOM*Q8Hlk!~$;Pt&#Z=e`hRv-0EDU+Gb6pWNhl5AQQ%HhiVX`bJ@?xMZV>b&d}}-ZjPDyD}ix_< zjN+>*it#dSb1z*Puz>-+)Ff9AU40}P!*di}q<4K{Pn`P}eBuH6ze#eQr@Kixz(Wku zohPx47ogXRJb~d(g@38KNoVQ+r-m^4WxsR(N)n#Y;e0o|WbEOU{61da!<(bYW9p=l zJTDwzW*_Cjh1tyasNNdM9ANnYt|xzOP?ZC$-rvXCK0chy?BU~)3?+AAP9{Vi(fwxv z^$ShwR}}FZrtmv1;}0z0Pb}jvY~XJM_$Q$=pF-}?A@KMNpC^P|+{PCq$uPMN&2>aZx|Cgt$_I?`tUWT?UWI^JIY`4{4G@x7)%$BB`~eY#K0d3&pK(zm3*nJCg;HrTZ((an70IG4hU7&0&@(5F)! zaWL@`UM9A66)q@;x~fVcR9gbQ=}ZjnDa~^RhMP*U5c*7~VZLVKbq%cZ5E!*|Jbjii zG13e=?>U~Yk48<5;esxd+6!+nZGSV5MVe=9E%qxzzj=z2ry1PRkfXp z^4l>h(6gY1HssKnEc>=4E8bAm9ZF#uH}!qJ^&iMf+GEbdJZ@8RxxKAi-omltNIq5j zrsO0vjSozGsI_hnz4%bGTr}~K&TNp4R>Z(vfwsJ7ZLp>Kv1DRdSK6>-U^|XXp@dH~ z*cE}|F$j(T$o(J7^|)zPO?(D+MXU5V1^VKDRzus#PWrxlpa%qrSWpHiKu;ue^RbCF ztm^<3Iy7B_c>Lrt%PF$5O>E*mTYbGM{fb<*G+kCSU5tpchXn);XJZJ@PO7-kDO011 zyN_~Yq2{7aio|5w2(;)%5d|)bdNwjK>4I1FEj457xpd-SU|i7T*q76;<#++RbxwsF z9!Z%6moqZ&$RJQ0R_*gD2xq+@#1IEyD_0vtSC^iH9Lp_S9Z1po9Cugvt}UsN^ABN; z?BnFuk>3BDu zsNsAa*++QuYFiDtL>=$(=P{<2x^L{GFj_~kjyrWMJVt4$hI{lK9UDmWwSBdZkH?cW zd^(Vs?_i0o$!;ulV+UvUY);Rb%k3jSdE|HOU#74evju{L-R zHNRVAl0q3SJZjO4d)Vf#m9ggVId=(0oPv*lI{_rN0CK literal 0 HcmV?d00001 diff --git a/bin/Ventana2.class b/bin/Ventana2.class new file mode 100644 index 0000000000000000000000000000000000000000..4c6c3ed73885da84a2b2a7dde3dbed3c136546f4 GIT binary patch literal 6461 zcmaJ_34Bz?dH;X=B)zBQ0lVVz8e#-7jwBF@0ow%OLnjEWB+v>80S2CSAJU@LuGj;F zkNCniwj1Yk;~WjfPK~kMHWp!pQG6t>)7oz9v}uc*x`~^#sZ%#;6Q?AOvEBc?x4W#s z>Ha`7Z|0l-cg%Op%**eedKSQ1xle~jVD#GYv=z5j=qM3X?6LM)V|A(h(fDB9hSsDt zVhg5)6Y(^uHd=9h%??hXQG>C1fgZL}(OAq9Tr`!S#~w?!M(tRHL=^*xbRxd9)fz}f z!&XxwJVd}bQ|TKsY0{8*MmRAtkZ4Sd?d-6UVFJ&aO4yW}Ch5#`q=|?fOB63|O2iUL zL0Ot|w2x5X*g#ClM56Ol30eb=D&{~s-jRqzcT+~L)T|``x>D9<($QF5Lo#U{2u4$B zvMvur2jf;clcXk>I0BwWvo`4HS$_?Q&3I6Lx!VitFxjdmZjlg?UW zZ8#QFw z)mGiBraoq39%j>+!D!s>%!~}!$sTJUM!hP6iLe#xwUSZwof|9}v7&Lo+^TJ^7LLH7 zbdsJ^U)`&tR^ZM1)}@zwu?!2n_&Dfim**w6_NVJw_R+I8W$cV?VkK75+oJJ(iD5fv zrEQvhUR4o#cP1WJ5)hwqTggG%aMp*g_d>%$9iJ$cV1*Z}QLl7fE0|st%!@`WFO|Q> z#I?9i;I|@?zGys>*su22jw=}!=VVag+DhEIsT71T(8#q--7O7GZC#y}%`KHpT}|s- z6mqkP7PQjuQg*s0npXClQ>;|MWQusbi8i$<7m>Kx-fd-K>84mBWp|C*Nh=*q#1&Dy zi6A=YdL(L0Wa1H;L9c4#Puace{3v!J)Qe6mRJ+`5q7-F1dg!jjfjp2%M(ku=%gAW@ zK%>+5B7|OLunx6&i-~@0%`;WB1aS4p=ZhSKyEoCLn6*@JD5WFkEA7Oxf!ze@u;`TGOw95kj3K2^ ztLn8YPQxZ*U{cVy?Tp7F9?UMIi8wdAzS{LbSJ3>R4(5-!#Rl9^NOWGrU0Wwj=rGi0 z+C)a}tJg6@EHe^Mso{15V}epAzZtlJk;=To{AJ)K4m+7k$0zA9QyAqFpBFc~d~P!_ z4W|0M!^Ae}u2OapcH(f&b<0;>>cDa`%T! zOowUUVS#7mMgw1G+pxvJqik34`!TkwH!8}RwENpPgn1Pc7>9&|qM!YzIAsv&&S!tygr%d(ocJsL}l*y&^Qa(G0?YsL0h<;7{#8~A4dg%bRW2_O6heng_&nuZuR z;a^o;=S#FA{E3MQc$Fdl-NaAvAEc)+El#Upl#{v# zIf`ozW~^ky+Ud9!rLW2zeHe-|Lwvf-WcV`K+hcTZQ~XlF;D{un`&2QhC@S>1n&_3; zGFO*5l<{0TYKmE@lqvJ%BIcvriDaj9MqQF~wJE2NB1C6Zy)GB?NO2C!<}XnBx7D2l7*&J$|5q_XT>sh7t6_I#fe7`vdpPDRFfe74bklV9m>tff?aiZHY5$(1Uz<{`$CSza`oD+#EuhpCep1c^R$eG?NPNKrfgN~W{&dcohJYAa8J?-6JfhTxITA! zaHZQ6EG(l2VLEm$MCqU@8q2*AP1S_y$YV3ZEH2v650`|L?j7v{W}KPsh}L0^=I#&X zh?UM~6w8ny%Gub|+`4Z4hW21b=f+Llp`PBpE&W@)vPWXN4Cf1z6BRtu4Vf|`be6KD zQ(c`~QFGaKm-24QpIVhPB_&j-)@O@pQ=7xk^{et!)gLq+@rRYo>MDsdR^}E@>$&Vgb}BKyhxm`fU74GZ5Fk&A%f19K;_pnn3F9LFNnGbZrS~@JQ70L0Jb_I$-^8X#g!&EsCa^h+z8W=@#WvMQ7CR>q?ys;X zFc@6woA0xH*ZO8;5mmEGv)I!&i8!G~k7MsR_WHb8q*NR6?eOjO&CX(R9HR@5gPvMf46y|0MGdGJnU14rjl$@BvUHv}&864`@D((&SmsI>gsK2!0{!o8e#b-kOdd25x zmWnTg`h8^;e;As;gIRnfhgx8BcpQgaHiv0nd~FJ!!!Do0ijU#4IilD+qS*YgVslin zd8B~tKozi$jpLY$eN16LHwF8ci+!vJ`w4~pCkp$|6!udJ`*;D{fttjL{)&kSJiVqg zP&$cI%2U3T#WR6YKi>9T@9Xi+%i`P0N`X?>oQ|KYDGQWonqS8KvLuV|IP+y{K2TQh zkQdax=mFg~&ySz@TAiH@lm&DbCg&qBj^o9gkG$v`^y7`3lLX2*;Zjn-zo3A}@zS{Z z_evIj%Z?vs{CL!lao=SWP?5h>ApZxYj}b5?aa!r~Pf8!dS@0v@u%i&=FkEsv;14M1 zalAf`*L{_KG5vBVCo4w^m_JmQ<$-bs=HNM)@&d&hj*ved$B(rv{*BEf-c;=WlkEBB zmoD0~KgXT}g@tb^Xm7yl$GyHeemv%@b2JJtbZAiTIDVeR|ETtDsvhu8;*5g*tP$D;}(wGjXpepEqDl9@i?|&0^9LCcHm{~hlJ`Q*m z<3>*{Zt|?bZJzbG-P4VOo^80(GlaW5N!;xj!#$omaIfdHxX<$?e9H3(?)N-_PkT<` zGoBalInS&3yyrE1!Sgdb;Q1B4=y?whYF-@H0(eMUgom|SJfdBVuWPM%RNI83+Ach% z4dHPujVH7l@uYSSp4J}3DeVZpr9Fvfv`IXxy@2PmSMa>{eSBMc1FvX5$Lrd=_=S^) zN8MbD4^-yHF72zrODyy8<65_P*z@3JZ3V64XOVb|F;l``iKkXxl~U&NQqMLyB4sRE zWu7}&adpn>l=%ZOIBQVCCq$L7a>}w%yzH?r(?n%|ReIj#zN(@U8<*)PWmey$1p3Ei z{z? z(C1Kw1V?%6U7D5NqcBvv?J0-jHa=_hk@Gh0`*!N43S14P1Kwu+`892G1}pGedeiSn z^DaH+EOz5P4B~xyg*djWq4bnpcF0b)D^M-F#G+<9`4&Gw?-5d~UIZdGDW*gF4R+|# zw@#PsB{altx>?>3Wlj~oq2dSavt%%+U40Zwl!i5~Elx^wwj_pUgip%e`?HdvRoV}F zWPyIz5hQJ;C291}JgY5CNgc`Y1?xMLjV7c3K%rFxr@59t_ zi2r2KB}>TYZZ7o5A-RWbBM&Fb*s9-Zx8W;``#YU$-^{gVa_u|0_N?17Qo#oWg|nJ# NPxGbV45R$){{b6ViR1tP literal 0 HcmV?d00001 diff --git a/src/Coche.java b/src/Coche.java new file mode 100644 index 0000000..f5d06df --- /dev/null +++ b/src/Coche.java @@ -0,0 +1,86 @@ +import java.util.ArrayList; + +public class Coche { + + private String matricula; + private String marca; + private String modelo; + private String color; + private double km; + static ArrayList arr = new ArrayList(); + //public static String[] marca = {"Ferrari", "Ford", "Lamborghini", "Audi", "Seat", "Mercedes", "Volkswagen"}; + //public static String[] modelo = {"3P", "AX", "4P", "8P", "AX"}; + //public static String[] color = {"Rojo", "Blanco", "Azul", "Verde", "Negro"}; + + + public Coche(String matricula, String marca, String modelo, String color, double km) { + this.matricula = matricula; + this.marca = marca; + this.modelo = modelo; + this.color = color; + this.km = km; + } + + @Override + public String toString() { + return matricula + " " + marca + " " + modelo + " " + color + " " + km; + } + + public String modificar(String matricula, String marca, String modelo, String color, int km) { + this.matricula=matricula; + this.marca=marca; + this.modelo=modelo; + this.color=color; + this.km=km; + return "\n"; + } + + public String datos() { + return "'" + this.matricula + "','" + + this.marca + "','" + + this.modelo + "','" + + this.color + "'," + + this.km + "\n"; + } + + public String getMatricula() { + return matricula; + } + + public void setMatricula(String matricula) { + this.matricula = matricula; + } + + public String getMarca() { + return marca; + } + + public void setMarca(String marca) { + this.marca = marca; + } + + public String getModelo() { + return modelo; + } + + public void setModelo(String modelo) { + this.modelo = modelo; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + + public double getKm() { + return km; + } + + public void setKm(int km) { + this.km = km; + } + +} diff --git a/src/Conexion.java b/src/Conexion.java new file mode 100644 index 0000000..660ffb2 --- /dev/null +++ b/src/Conexion.java @@ -0,0 +1,12 @@ +import java.sql.Connection; + +public class Conexion { + + static Connection con=null; + static String url = "jdbc:mysql://localhost:3306/"; + static String db = "parque"; + static String driver = "com.mysql.cj.jdbc.Driver"; + static String user = "root"; + static String pass = ""; + +} diff --git a/src/EjemploJDBC.java b/src/EjemploJDBC.java new file mode 100644 index 0000000..9ff1289 --- /dev/null +++ b/src/EjemploJDBC.java @@ -0,0 +1,39 @@ +import java.sql.*; + +public class EjemploJDBC { + + public static void main(String[] args) { + + System.out.println("Obteniendo registros de una tabla...."); + + System.out.println("\nMATRICULA MARCA MODELO COLOR KM"); + + try { + Class.forName(Conexion.driver); + Conexion.con=DriverManager.getConnection(Conexion.url+Conexion.db, Conexion.user, Conexion.pass); + try { + Statement st = Conexion.con.createStatement(); + ResultSet res = st.executeQuery("SELECT * FROM coche"); + System.out.println(""); + while(res.next()) { + String matricula = res.getString("matricula"); + String marca = res.getString("marca"); + String modelo = res.getString("modelo"); + String color = res.getString("color"); + double km=res.getDouble("km"); + + System.out.println(matricula + "\t\t" + marca + "\t\t" + modelo + "\t\t" + color + "\t\t" + km); + } + + }catch (Exception e) { + e.printStackTrace(); + } + Conexion.con.close(); + }catch (Exception e) { + e.printStackTrace(); + } + + + } + +} diff --git a/src/Ventana.java b/src/Ventana.java new file mode 100644 index 0000000..6389f7f --- /dev/null +++ b/src/Ventana.java @@ -0,0 +1,130 @@ +import java.awt.BorderLayout; +import java.awt.EventQueue; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.ArrayList; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JScrollPane; +import javax.swing.JTable; +import javax.swing.table.DefaultTableModel; +import javax.swing.JButton; +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; + +public class Ventana extends JFrame { + + private JPanel contentPane; + static JTable table; + + + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + Ventana frame = new Ventana(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + public Ventana() { + setTitle("Tabla"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 450, 300); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + JPanel panel = new JPanel(); + panel.setBounds(0, 0, 434, 261); + contentPane.add(panel); + panel.setLayout(null); + + JScrollPane scrollPane = new JScrollPane(); + scrollPane.setBounds(10, 50, 414, 159); + panel.add(scrollPane); + + table = new JTable(); + table.setModel(new DefaultTableModel( + new Object[][] { + }, + new String[] { + "Matricula", "Marca", "Modelo", "Color", "Km" + } + )); + scrollPane.setViewportView(table); + + JButton btnCrearCoche = new JButton("Crear Coche"); + btnCrearCoche.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + Ventana2 frame = new Ventana2(); + frame.setVisible(true); + dispose(); + } + }); + btnCrearCoche.setBounds(297, 11, 127, 23); + panel.add(btnCrearCoche); + + Coche.arr.clear(); + + carga_Array(); + + int numCols = table.getModel().getColumnCount(); + + Object[] fila = new Object[numCols]; + + for(int i=0; i arr = new ArrayList(); + static ArrayList numeroCoches = new ArrayList(5); + + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + Ventana2 frame = new Ventana2(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + public Ventana2() { + addWindowListener((WindowListener) new WindowAdapter() { + + @Override + public void windowClosing(WindowEvent e) { + + //Ventana vmenu = new Ventana(); + //vmenu.setVisible(true); + + } + }); + setTitle("CREACION DE COCHE"); + setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); + setBounds(100, 100, 450, 332); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + JLabel lblNewLabel = new JLabel("Matricula"); + lblNewLabel.setBounds(27, 97, 63, 14); + contentPane.add(lblNewLabel); + + casilla = new JTextField(); + casilla.setColumns(10); + casilla.setBounds(100, 94, 113, 20); + contentPane.add(casilla); + + JLabel lblNewLabel_1 = new JLabel("Marca"); + lblNewLabel_1.setBounds(27, 129, 46, 14); + contentPane.add(lblNewLabel_1); + + JLabel lblNewLabel_2 = new JLabel("Modelo"); + lblNewLabel_2.setBounds(27, 162, 46, 14); + contentPane.add(lblNewLabel_2); + + JLabel lblNewLabel_3 = new JLabel("Color"); + lblNewLabel_3.setBounds(27, 195, 46, 14); + contentPane.add(lblNewLabel_3); + + comboBox_Marca = new JComboBox(); + comboBox_Marca.setSelectedIndex(-1); + comboBox_Marca.setBounds(100, 125, 113, 22); + contentPane.add(comboBox_Marca); + comboBox_Marca.setModel(new DefaultComboBoxModel(new String[] {"Ferrari", "Ford", "Lamborghini", "Audi", "Seat", "Mercedes", "Volkswagen"})); + comboBox_Marca.setSelectedIndex(-1); + + comboBox_Modelo = new JComboBox(); + comboBox_Modelo.setSelectedIndex(-1); + comboBox_Modelo.setBounds(100, 158, 113, 22); + contentPane.add(comboBox_Modelo); + comboBox_Modelo.setModel(new DefaultComboBoxModel(new String[] {"3P", "AX", "4P", "8P", "AX"})); + comboBox_Modelo.setSelectedIndex(-1); + + comboBox_Color = new JComboBox(); + comboBox_Color.setSelectedIndex(-1); + comboBox_Color.setBounds(100, 191, 113, 22); + contentPane.add(comboBox_Color); + comboBox_Color.setModel(new DefaultComboBoxModel(new String[] {"Rojo", "Blanco", "Azul", "Verde", "Negro"})); + comboBox_Color.setSelectedIndex(-1); + + JButton boton_Aleatorio = new JButton("Random"); + boton_Aleatorio.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + casilla.setText(matAleatoria()); + } + }); + boton_Aleatorio.setBounds(243, 93, 84, 23); + contentPane.add(boton_Aleatorio); + + JPanel panel = new JPanel(); + panel.setBounds(0, 0, 434, 293); + contentPane.add(panel); + panel.setLayout(null); + + JLabel lblNewLabel_3_1 = new JLabel("Kilometros"); + lblNewLabel_3_1.setBounds(23, 227, 70, 14); + panel.add(lblNewLabel_3_1); + + textKm = new JTextField(); + textKm.setColumns(10); + textKm.setBounds(103, 224, 113, 20); + panel.add(textKm); + + boton_FabricaCoche = new JButton("Fabrica coche"); + boton_FabricaCoche.setBackground(Color.GRAY); + boton_FabricaCoche.setBounds(246, 166, 178, 38); + panel.add(boton_FabricaCoche); + + JButton botonRandomKm = new JButton("Random km"); + botonRandomKm.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + String n = ""; + n = n + ((int)Math.floor(Math.random()*(10000-0+1) + 0)); + textKm.setText(n); + } + }); + botonRandomKm.setBounds(246, 223, 107, 23); + panel.add(botonRandomKm); + + lblTexto = new JLabel(""); + lblTexto.setBounds(32, 268, 392, 14); + panel.add(lblTexto); + + JButton boton_AleatorioAll = new JButton("Random All"); + boton_AleatorioAll.setBounds(246, 132, 107, 23); + panel.add(boton_AleatorioAll); + + btnModificar = new JButton("Modificar"); + btnModificar.setEnabled(false); + btnModificar.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + + String Marca = (String)comboBox_Marca.getSelectedItem(); + String Modelo = (String)comboBox_Modelo.getSelectedItem(); + String Color = (String)comboBox_Color.getSelectedItem(); + int Km = Integer.parseInt(textKm.getText()); + + Coche c = arr.get(Ventana.table.getSelectedRow()); + c.modificar(casilla.getText(), Marca, Modelo, Color, Km); + + } + }); + btnModificar.setBounds(335, 93, 89, 23); + panel.add(btnModificar); + + JButton botonListaCoches = new JButton("MOSTRAR TABLA"); + botonListaCoches.setBounds(138, 21, 168, 47); + panel.add(botonListaCoches); + botonListaCoches.setForeground(Color.WHITE); + botonListaCoches.setBackground(Color.DARK_GRAY); + botonListaCoches.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + Ventana frame = new Ventana(); + frame.setVisible(true); + //Navegador.arr.add(frame); + + dispose(); + } + }); + + boton_AleatorioAll.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + int random1=(int)(Math.random()*(6-0+1)+0); + int random2=(int)(Math.random()*(4-0+1)+0); + int random3=(int)(Math.random()*(4-0+1)+0); + + comboBox_Marca.setSelectedIndex(random1); + comboBox_Modelo.setSelectedIndex(random2); + comboBox_Color.setSelectedIndex(random3); + + casilla.setText(matAleatoria()); + + String n = ""; + n = n + ((int)Math.floor(Math.random()*(10000-0+1) + 0)); + textKm.setText(n); + } + }); + boton_FabricaCoche.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent e) { + + String Marca = (String)comboBox_Marca.getSelectedItem(); + String Modelo = (String)comboBox_Modelo.getSelectedItem(); + String Color = (String)comboBox_Color.getSelectedItem(); + int Km = Integer.parseInt(textKm.getText()); + + lblTexto.setVisible(true); + lblTexto.setText("Se ha fabricado un " + Marca); + + Coche c = new Coche(casilla.getText(), Marca, Modelo, Color, Km); + arr.add(c); + + guarda_coche(c); + + } + }); + } + + public static void guarda_coche(Coche c) { + + try { + Class.forName(Conexion.driver); + Conexion.con=DriverManager.getConnection(Conexion.url + Conexion.db, Conexion.user, Conexion.pass); + + Statement st = Conexion.con.createStatement(); + + st.executeUpdate("INSERT INTO COCHE VALUES(" + c.datos() + ")"); + + Conexion.con.close(); + }catch (ClassNotFoundException e1) { + e1.printStackTrace(); + }catch (SQLException e1) { + e1.printStackTrace(); + } + + } + + + public static String matAleatoria() { + String matricula = ""; + String letras = "BCDFGHJKLMNPQRSTVWXYZ"; + + for(int i=0; i<4; i++) { + matricula = matricula + ((int)Math.floor(Math.random()*(9-0+1) + 0)); + } + + matricula = matricula + "-"; + + for(int i=0;i<3; i++) { + matricula = matricula + "" + letras.charAt(((int)Math.floor(Math.random()*(20-0+1) + 0))); + } + + return matricula; + } +}