commit b7d592a71c12b5db560d8abedbf107002ebdbc85 Author: Dani Minguet Date: Tue Oct 25 15:40:29 2022 +0200 P09 diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..351dc4a --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + P09-ConexionODBC + + + + + + 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/bin/odbc/com/daniminguet/es/Odbc.class b/bin/odbc/com/daniminguet/es/Odbc.class new file mode 100644 index 0000000..52031d8 Binary files /dev/null and b/bin/odbc/com/daniminguet/es/Odbc.class differ diff --git a/src/odbc/com/daniminguet/es/Odbc.java b/src/odbc/com/daniminguet/es/Odbc.java new file mode 100644 index 0000000..fdad3e6 --- /dev/null +++ b/src/odbc/com/daniminguet/es/Odbc.java @@ -0,0 +1,47 @@ +package odbc.com.daniminguet.es; + +import java.sql.Statement; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.ResultSet; +import java.sql.SQLException; + +public class Odbc { + public static void main(String[] args) { + final String USUARIO = "Minguet"; + final String CONTRASENYA = "1234"; + Connection conexion; + Statement sentencia; + ResultSet resultado; + + System.out.println( "Iniciando programa." ); + + try { + Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); + } catch( Exception e ) { + System.out.println( "No se pudo cargar el puente JDBC-ODBC." ); + return; + } + try { + conexion = DriverManager.getConnection( "jdbc:odbc:pruebaej9", USUARIO, CONTRASENYA); + sentencia = conexion.createStatement(); + try { + sentencia.execute( "DROP TABLE PERSONAS" ); + } catch( SQLException e ) {}; + sentencia.execute( "CREATE TABLE PERSONAS ("+ + " NOMBRE VARCHAR(15) NOT NULL, " + + " APELLIDOS VARCHAR(30) NOT NULL, " + + " CUMPLEAÑOS DATETIME) " ); + sentencia.execute( "INSERT INTO PERSONAS " + + "VALUES('Alberto','Vargas','04/12/1998')" ); + sentencia.execute( "INSERT INTO PERSONAS " + + "VALUES('Paco','Hals','22/02/2022')" ); + sentencia.execute( "INSERT INTO PERSONAS " + + "VALUES('Messi','Rve', '31/01/2021')" ); + } catch( Exception e ) { + System.out.println( e ); + return; + } + System.out.println("Creacion finalizada."); + } +}