Iniciar database
This commit is contained in:
parent
55ddf047a2
commit
9955ee422b
@ -1,6 +1,9 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<classpath>
|
<classpath>
|
||||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
|
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
|
||||||
<classpathentry kind="src" path="src"/>
|
<classpathentry kind="src" path="src"/>
|
||||||
|
<classpathentry kind="lib" path="mariadb-java-client-2.5.2-javadoc.jar"/>
|
||||||
|
<classpathentry kind="lib" path="mariadb-java-client-2.5.2-sources.jar"/>
|
||||||
|
<classpathentry kind="lib" path="mariadb-java-client-2.5.2.jar"/>
|
||||||
<classpathentry kind="output" path="bin"/>
|
<classpathentry kind="output" path="bin"/>
|
||||||
</classpath>
|
</classpath>
|
||||||
|
BIN
mariadb-java-client-2.5.2-javadoc.jar
Normal file
BIN
mariadb-java-client-2.5.2-javadoc.jar
Normal file
Binary file not shown.
BIN
mariadb-java-client-2.5.2-sources.jar
Normal file
BIN
mariadb-java-client-2.5.2-sources.jar
Normal file
Binary file not shown.
BIN
mariadb-java-client-2.5.2.jar
Normal file
BIN
mariadb-java-client-2.5.2.jar
Normal file
Binary file not shown.
11
src/Main.java
Normal file
11
src/Main.java
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
import java.sql.Connection;
|
||||||
|
import java.sql.DriverManager;
|
||||||
|
import java.sql.SQLException;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Modelo modelo = new Modelo();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
45
src/Modelo.java
Normal file
45
src/Modelo.java
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
|
||||||
|
import java.sql.Connection;
|
||||||
|
import java.sql.DriverManager;
|
||||||
|
import java.sql.PreparedStatement;
|
||||||
|
import java.sql.SQLException;
|
||||||
|
import java.sql.Statement;
|
||||||
|
|
||||||
|
public class Modelo {
|
||||||
|
private Connection connection;
|
||||||
|
private static final String crearDB = "create database if not exists gestionGastos;\n";
|
||||||
|
private static final String crearMes = "create table if not exists mes (\n" +
|
||||||
|
" id int primary key,\n" +
|
||||||
|
" anio int,\n" +
|
||||||
|
" mes int,\n" +
|
||||||
|
" total float\n" +
|
||||||
|
");\n";
|
||||||
|
private static final String crearGestion = "create table if not exists gestion (\n" +
|
||||||
|
" id int primary key,\n" +
|
||||||
|
" id_mes int,\n" +
|
||||||
|
" suma float,\n" +
|
||||||
|
" foreign key (id_mes) references mes(id)\n" +
|
||||||
|
");\n";
|
||||||
|
private static final String crearTranasccion = "create table if not exists transacciones (\n" +
|
||||||
|
" id int primary key,\n" +
|
||||||
|
" id_gestion int,\n" +
|
||||||
|
" dinero float,\n" +
|
||||||
|
" fecha date\n" +
|
||||||
|
");";
|
||||||
|
|
||||||
|
Modelo(){
|
||||||
|
try {
|
||||||
|
connection = DriverManager.getConnection("jdbc:mariadb://localhost:3306/gestionGastos?user=root&password=1234");
|
||||||
|
Statement crearDB = connection.createStatement();
|
||||||
|
//crearDB.executeQuery(Modelo.scriptInicial);
|
||||||
|
crearDB.executeQuery(Modelo.crearDB);
|
||||||
|
crearDB.executeUpdate(Modelo.crearMes);
|
||||||
|
crearDB.executeUpdate(Modelo.crearGestion);
|
||||||
|
crearDB.executeUpdate(Modelo.crearTranasccion);
|
||||||
|
} catch (SQLException e) {
|
||||||
|
// TODO Auto-generated catch block
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user