Criar um banco SQLite

Você pode criar um banco de Dados na aplicação Java, utilizando comandos SQL para criação do banco e tabelas. A classe abaixo contém um método que cria um banco de dados de musicas com uma tabela e 3 registros.

Não esqueça também de adicionar o jar do SQLite na biblioteca do projeto.

Você pode obter no endereço: https://bitbucket.org/xerial/sqlite-jdbc/downloads/

Um tutorial legal que pode ajudar você também está no link http://www.sqlitetutorial.net/sqlite-java/

 

public class geraBanco
{
static Connection connection = null;
static Statement statement = null;
static ResultSet rs = null;

public void gravaBanco()
{
try
{
connection = DriverManager.getConnection("jdbc:sqlite:QuizEtec.db");
statement = connection.createStatement();
statement.setQueryTimeout(20);

statement.executeUpdate ("drop table if exists quest");

statement.executeUpdate ("create table quest ("
+ "id integer primary key autoincrement,"
+ "pergunta text,"
+ "opcao1 text,"
+ "opcao2 text,"
+ "opcao3 text,"
+ "opcao4 text,"
+ "resposta integer)");

statement.executeUpdate ("insert into quest values (null, 'Qual o instrumento mais antigo do mundo ?', 'Violão', 'Flauta', 'Clarinete', 'Violino', 2)");
statement.executeUpdate ("insert into quest values (null, 'Quem inventou o saxofone ?', 'Rodolf Kelper', 'Joaquim Kinde', 'Alexander Sax', 'Adolph Sax', 4)");
statement.executeUpdate ("insert into quest values (null, 'Quem interpreta a canção Hello ?', 'Adele', 'Sia', 'Taylor Swift', 'Demi Lovato', 1)");

}
catch (SQLException e)
{ System.out.println("deu bosta na gravação" + e);}

}