Articles of sqlite

Como conectar o SQLite com o Java?

Eu estou usando um código simples para acessar o database SQLite do aplicativo Java. Meu código é import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class ConnectSQLite { public static void main(String[] args) { Connection connection = null; ResultSet resultSet = null; Statement statement = null; try { Class.forName(“org.sqlite.JDBC”); connection = DriverManager.getConnection(“jdbc:sqlite:D:\\testdb.db”); statement = […]

No IndexedDB, existe uma maneira de fazer uma consulta composta classificada?

Digamos que uma tabela tem nome, ID, idade, sexo, educação, etc. ID é a chave e a tabela também é indexada por nome, idade e sexo. Eu preciso de todos os alunos do sexo masculino, maiores de 25 anos, classificados por seus nomes. Isso é fácil no mySQL: SELECT * FROM table WHERE age > […]

System.Data.SQLite Close () não está liberando o arquivo de database

Estou tendo um problema ao fechar meu database antes de tentar excluir o arquivo. O código é apenas myconnection.Close(); File.Delete(filename); E o Delete lança uma exceção que o arquivo ainda está em uso. Eu tentei novamente o Delete () no depurador depois de alguns minutos, então não é um problema de tempo. Eu tenho código […]

Como faço para verificar no SQLite se existe uma tabela?

Como posso, de forma confiável , verificar no SQLite se existe uma tabela de usuário específica? Eu não estou pedindo maneiras não confiáveis, como verificar se um “select *” na tabela retornou um erro ou não (isso é mesmo uma boa idéia?). O motivo é assim: No meu programa, preciso criar e preencher algumas tabelas, […]

Definir valor inicial para AUTOINCREMENT no SQLite

Como posso definir o valor inicial para um campo AUTOINCREMENT no SQLite?

Consulta LIMITE / DESLOCAMENTO Sqlite

Eu tenho uma pergunta simples com o Sqlite. Qual é a diferença entre isso: Select * from Animals LIMIT 100 OFFSET 50 e Select * from Animals LIMIT 100,50

Acessando um database SQLite no Swift

Eu estou procurando uma maneira de acessar um database SQLite no meu aplicativo com o código Swift. Eu sei que eu posso usar um Wrapper SQLite no Objective C e usar o header de bridging, mas eu prefiro ser capaz de fazer este projeto inteiramente no Swift. Existe uma maneira de fazer isso, se assim […]

O SQLite3 não suporta restrições de chave estrangeira?

Estou com um problema com o SQLITE3. Eu criei 2 tabelas de persons e orders usando o seguinte script SQL: sqlite> create table Persons( P_Id int primary key, LastName varchar, FirstName varchar, Address varchar, City varchar ); sqlite> create table Orders( O_Id int NOT NULL, OrderNo int NOT NULL, P_Id int, PRIMARY KEY (O_Id), FOREIGN […]

Não é possível carregar DLL ‘SQLite.Interop.dll’

Periodicamente estou recebendo a seguinte exceção: Unable to load DLL ‘SQLite.Interop.dll’: The specified module could not be found. (Exception from HRESULT: 0x8007007E) Eu estou usando 1.0.82.0. versão, instalando-o com o nuget no VS2010, OS Win7 64. Quando a exceção começa a aparecer, ela aparece constantemente – na debugging e liberação e execução do aplicativo dentro […]

SQLite INSERT – ON DUPLICATE KEY UPDATE

O MySQL tem algo parecido com isto: INSERT INTO visits (ip, hits) VALUES (‘127.0.0.1’, 1) ON DUPLICATE KEY UPDATE hits = hits + 1; Tanto quanto eu sei que esse recurso não existe no SQLite, o que eu quero saber é se existe alguma maneira de arquivar o mesmo efeito sem ter que executar duas […]