armazenar informações Programas em variáveis ao longo da vida de sessão ativa desse programa. No entanto, as variáveis do programa são eliminados na segunda o programa fecha . Ao criar programas em Java , ou qualquer outro idioma para que o assunto, muitas aplicações exigirá a capacidade de armazenar dados , em seguida, recuperar os dados para a próxima vez que o programa é iniciado. Uma maneira de fazer isso é usar um banco de dados para armazenar as informações entre as sessões do programa. Uma maneira leve de fazer isso é com o banco de dados SQLite com sua interface Java. Instruções
Criação de banco de dados SQLite
1
Vá para a página de download do driver SQLiteJDBC (consulte Recursos) para a versão mais recente do arquivo JAR. Como outras ferramentas Java , esta biblioteca e motorista é multiplataforma e vai trabalhar com Windows, Mac ou Linux.
2
Copie o arquivo JAR SQLiteJDBC do seu diretório de download para o diretório de trabalho do seu programa Java. < Br >
3
direto Java para o código JAR com a seguinte sintaxe: " Class.forName (" org.sqlite.JDBC "); " no início de sua função principal
< br. > 4
Crie uma conexão com o banco de dados SQLite com o comando " db_connection conexão = DriverManager.getConnection ( " jdbc: sqlite : test.db "); " onde " db_connection " é o nome que você está dando a esta conexão de soquete de banco de dados e " yourDB.db " é o arquivo de banco de dados alvo
5
Crie o objeto que você irá usar para consultar o banco de dados com a sintaxe: " Declaração de consulta = db_connection.createStatement (); " onde " consulta. "é o nome que você vai dar ao objeto declaração
6
criar uma nova tabela no banco de dados SQLite com o comando ". Query.executeUpdate (' criar new_table mesa ( myFields ); '); " onde " new_table " é o nome para a tabela que você deseja criar , e " myFields " são os nomes das colunas que você deseja criar no banco de dados , cada nome separado por uma vírgula.
7
Prepare-se para inserir linhas em sua tabela de banco de dados com o código: . " declaração PreparedStatement = db_connection.prepareStatement (' ? inserir valores nEW_TABLE (); '); " onde " declaração " é o nome que você vai usar para o seu objeto PreparedStatement < br >
8
Insira uma linha de dados em sua tabela com o código " statement.setInt (index, int); " para cada item que deseja inserir na linha onde "index" é o lugar na fila você quer gravar os dados , começando com um, e "int" é o número que você quer escrever . Se você quer escrever um tipo de dados diferente substituir o " Int " de " setInt " com o rótulo de tipo apropriado.
9
Repita esta sintaxe para cada item que você deseja colocar em uma fileira. Chame o " Statement.executeUpdate (); " comando quando você terminar de escrever o código de inserção para cometer esses itens para a tabela de banco de dados
Reading SQLite Databases
10
. Crie uma conexão com o banco de dados SQLite com o comando "Conexão db_connection = DriverManager.getConnection ( " jdbc: sqlite : yourDB.db "); " onde " db_connection " é o nome que você está dando a esta conexão de soquete de banco de dados e " yourDB.db "é o arquivo de banco de dados alvo
11
Crie o objeto que você irá usar para consultar o banco de dados com a sintaxe: . " query = Declaração db_connection.createStatement (); "onde" consulta " é o nome que você vai dar ao objeto declaração
12
Recuperar uma linha de destino da tabela de banco de dados com o comando " resultados ResultSet = query.executeQuery (' select * from target_table onde field = n; '); " . onde " target_table " é o nome da tabela que você deseja recuperar os dados a partir de , campo é o nome da coluna, como uma coluna de identificação , onde a linha cujo campo corresponde ao valor fornecido em " n" irá alimentar os seus dados em . seu " resultados " objeto
13
Acesse o valor de um determinado campo na linha seu recuperados com o comando " results.getInt ( " campo " )," onde " campo é o nome do coluna cujo valor nessa linha a função retornará . Substitua o " Int " do " getInt " com a etiqueta apropriada para o tipo de dados que você está tentando recuperar
14.
Feche a conexão com o banco de dados com " db_connection.close (); " quando tiver terminado com o banco de dados
.