Clase principal
import java.sql.SQLException;
public class main {
public static void main(String[] args) throws SQLException {
sqlite miBaseDb=new sqlite();
miBaseDb.conectar();
miBaseDb.crearTabla("alumno");
}
}
Clase sqlite
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class sqlite {
Connection c=null;
Statement sentencia=null;
String nombreTabla;
public void conectar(){
try{
Class.forName("org.sqlite.JDBC");
c=DriverManager.getConnection("jdbc:sqlite:test.db");
System.out.println("Exito al conectar con base de datos");
}catch(Exception e){
System.out.println("Error al conectar con base de datos");
}
}
public void crearTabla(String nombreTabla) throws SQLException{
this.nombreTabla=nombreTabla;
try{
sentencia=c.createStatement();
String sql="CREATE TABLE "+nombreTabla+" "+
"(ID INT PRIMARY KEY NOT NULL,"+
" Nombre TEXT NOT NULL,"+
" Apellidos TEXT NOT NULL,"+
" Nota TEXT NOT NULL)";
sentencia.execute(sql);
sentencia.close();
c.close();
System.out.println("Exito al crear la tabla");
}catch(Exception e){
System.out.println("Error al crear la tabla o que ya estaba creada");
}
}
}
gracias amigo, ahora si entendi
ResponderEliminar