From efe647ebe7a2256aa8e0e7c2efeb8bf505a50c48 Mon Sep 17 00:00:00 2001 From: Cristobal Date: Mon, 24 Oct 2022 17:24:02 +0200 Subject: [PATCH] Commit --- .classpath | 11 ++++ .project | 17 ++++++ .settings/org.eclipse.core.resources.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 14 +++++ README.md | 14 +++++ .../cristobalbernal/Actividad9/Conexion.class | Bin 0 -> 701 bytes bin/com/cristobalbernal/Actividad9/Main.class | Bin 0 -> 2383 bytes .../Actividad9/package-info.class | Bin 0 -> 136 bytes bin/module-info.class | Bin 0 -> 169 bytes .../cristobalbernal/Actividad9/Conexion.java | 12 +++++ src/com/cristobalbernal/Actividad9/Main.java | 49 ++++++++++++++++++ .../Actividad9/package-info.java | 1 + src/module-info.java | 10 ++++ 13 files changed, 130 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 README.md create mode 100644 bin/com/cristobalbernal/Actividad9/Conexion.class create mode 100644 bin/com/cristobalbernal/Actividad9/Main.class create mode 100644 bin/com/cristobalbernal/Actividad9/package-info.class create mode 100644 bin/module-info.class create mode 100644 src/com/cristobalbernal/Actividad9/Conexion.java create mode 100644 src/com/cristobalbernal/Actividad9/Main.java create mode 100644 src/com/cristobalbernal/Actividad9/package-info.java create mode 100644 src/module-info.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..0cde15a --- /dev/null +++ b/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..789efa2 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + Actividad9 + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /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=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +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=17 diff --git a/README.md b/README.md new file mode 100644 index 0000000..7b5be17 --- /dev/null +++ b/README.md @@ -0,0 +1,14 @@ +VAMOS A CONECTARNOS CON UNA BASE DE DATOS Y VAMOS A CREAR UNA TABLA Y AÑADIREMOS UN NOMBRE + +Tendremos 2 clases la de conexion y la Main. + +La clase Conexcion hace todas la conexiones con la base de datos + +Y la Main tendra dos metodos donde el primero lo que hara es crear la base de datos y el segundo añadira los archivos a la base de datos creada anteriormente. + +``` +Se ha creado correctamente la tabla!! +Se ha añadido correctamente!!! + +``` + diff --git a/bin/com/cristobalbernal/Actividad9/Conexion.class b/bin/com/cristobalbernal/Actividad9/Conexion.class new file mode 100644 index 0000000000000000000000000000000000000000..7b92a713eb838f72b6d81bd98dee9d2779b3712e GIT binary patch literal 701 zcma)3!EVz)5Ph4ZjvL&xbt!~W3WY+O0$!v_NQ8ofia147qNw-v+G;m)ys&m6_$=fD z5(hqjk3!6BgSg_uzV*z!H}htH{r>S2z$?fuS_1ppPNjCHs%@%@G+KwH~VU~}v<)#rib2*g)e&pWG~ zDK9A1%2I(Kb7r19fzGV*@JUsbKzOVRQ=0lUDI5&XDScwId>I1k5ta~y*bvyBWT_ra zzf#kYl!eu*xU^M0Iy!pxTypJZgf7AmH;G^8Rn4(m5tcc2TVO!W6Hia{Bw?}St)GVL z?nLNu-Cg23Ydv>2!ZnUP5FinOhY=!#0;^+F=I>`yTHZ&M7C9T{Y0i~1{J#hW$KFy8 zZ5&28K%d9DG-P);{?A9Cwe`;I%<24{;XW&WUnk-9W0!_%)7u6Jc}sK)c>^BFwMTO0 zk(_uW2ZSv;SI{T^D*b&RC>}!XrAje6Ii< w>c)NgbZ*f82DGnzUj8?#uF+Oc*=2z0bMl{_^_|KLNOb?=~u?Kqv_UCQaDl}{KT9y^Z5*W#QrgRphZ>#^U$w;tbHw4b*{{fT~ z!_){#;Bfq5z6+@o__n*8N-RVn@P>{N6+deFmJCBnHGN3OsG1(O-G=1{(w~xn$G{Qk zFLOA!i@!mxQypo>$d0WIDwOtrs~^kmaiD^02#$8#55QbsJoVNWTT~i|;%y!8C=h+siZXat z$9s66O38ZNa;pLtceCu_x{Xyzx%faw3fBb&0i9tWv;N&2o8M5C5r+ za@Uzp4WKMg$;@Tb<*ZRo-^yo=>85n2JtLl*GIE8oQ7H16&*vwMf>*2fma&kY%iK-R z#jjpU^em?DW%K#mRI#+{dSVC*_*lat&qN1x2ZfFY_=Nge>z3IJtoeGCu>Yc(a)Wq; z&oq3xy@a1NNL0t?SfYAflZ3a_v%Ta!c87p9V#yl$R(P;Vma!rYrBT&0Owae3QXV-s zunb2U0o#*|#iFREdrZe`uopUD^Q;LN-NP9k z*@73`_L^=ryKY)_RZ2R%uw#b4sEYZd>`Rj#o+=OQBcol-?&mvZJWUM}J=86ej-u?8 zeHP)J?y0`rV{_+`9tS<{xiTDrnU(dhSr6b#fkLiO%FdNlX%vm6Ro2R?w-jH>O)X6r zOYI6#U!8JTO0XdE^VyOSAGz|8na=@sVtu-L-G5xD^~ zTv-u#jsr8}8+h^@18S_lATh9K6j*F(Twuxchg2s+bR#5m5D8v=SBNi#qsXw$%-|S` zIL_TCu!xg*$U8|%V$k*q*Bc1wJdM{~HP#oI4txMyMR`)&GO? vvo7VY{sZMRq}+Zbk-9FfS>wIJJR+fe~mS g1TZl$0~t&VEDWqbT84oQEX>5f0j9Ycz!Zc406%jetpET3 literal 0 HcmV?d00001 diff --git a/src/com/cristobalbernal/Actividad9/Conexion.java b/src/com/cristobalbernal/Actividad9/Conexion.java new file mode 100644 index 0000000..a910e7c --- /dev/null +++ b/src/com/cristobalbernal/Actividad9/Conexion.java @@ -0,0 +1,12 @@ +package com.cristobalbernal.Actividad9; + +import java.sql.Connection; + +public class Conexion { + static Connection con=null; + static String url = "jdbc:mysql://localhost:3306/"; + static String db = "test"; + static String driver = "com.mysql.cj.jdbc.Driver"; + static String user = "root"; + static String pass = ""; +} diff --git a/src/com/cristobalbernal/Actividad9/Main.java b/src/com/cristobalbernal/Actividad9/Main.java new file mode 100644 index 0000000..f0e8063 --- /dev/null +++ b/src/com/cristobalbernal/Actividad9/Main.java @@ -0,0 +1,49 @@ +package com.cristobalbernal.Actividad9; + +import java.sql.DriverManager; +import java.sql.SQLException; +import java.sql.Statement; + +public class Main { + + public static void main(String[] args) { + crearTabla(); + insertarDatos(); + + + } + + public static void crearTabla() { + try { + Class.forName(Conexion.driver); + Conexion.con=DriverManager.getConnection(Conexion.url + Conexion.db, Conexion.user, Conexion.pass); + + Statement st = Conexion.con.createStatement(); + + st.executeUpdate("CREATE TABLE JuanJo (ID INT NOT NULL, Nombre VARCHAR(50) NOT NULL, APELLIDOS VARCHAR(50) NOT NULL)"); + System.out.println("Se ha creado correctamente la tabla!!"); + Conexion.con.close(); + }catch (ClassNotFoundException e1) { + e1.printStackTrace(); + }catch (SQLException e1) { + e1.printStackTrace(); + } + } + + public static void insertarDatos() { + 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 `juanjo`(`ID`, `Nombre`, `APELLIDOS`) VALUES ('1','Joan','Moncho')"); + System.out.println("Se ha añadido correctamente!!!"); + Conexion.con.close(); + }catch (ClassNotFoundException e1) { + e1.printStackTrace(); + }catch (SQLException e1) { + e1.printStackTrace(); + } + } +} diff --git a/src/com/cristobalbernal/Actividad9/package-info.java b/src/com/cristobalbernal/Actividad9/package-info.java new file mode 100644 index 0000000..8f27085 --- /dev/null +++ b/src/com/cristobalbernal/Actividad9/package-info.java @@ -0,0 +1 @@ +package com.cristobalbernal.Actividad9; \ No newline at end of file diff --git a/src/module-info.java b/src/module-info.java new file mode 100644 index 0000000..5d16c65 --- /dev/null +++ b/src/module-info.java @@ -0,0 +1,10 @@ +/** + * + */ +/** + * @author crist + * + */ +module Actividad9 { + requires java.sql; +} \ No newline at end of file