How should i connect from Java project ? I assume there must be some jar-file or something like this?
Possivelmente - isso depende de sua instalação ter um driver disponível. A API Java possui uma interface generalizada para SQL. Para testar se você tem um driver sqlite:
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Test {
public static void main (String[] args) {
Driver sqlite = null;
try {
sqlite = DriverManager.getDriver("jdbc:sqlite:test.sqlite");
} catch (SQLException ex) {
System.out.println(ex);
System.exit(1);
}
System.out.format (
"version %d.%d\n",
sqlite.getMajorVersion(),
sqlite.getMinorVersion()
);
}
}
Se você obtiver java.sql.SQLException: No suitable driver
, precisará de um. Primeiro verifique com seu gerenciador de pacotes:
apt-cache search sqlite | grep java
Trabalhará no Ubuntu (deve haver um). Se você não encontrar nada, ou você está usando Oracle (caso em que você pode ser capaz de tirar o chá de gelo e usá-lo), há um (evidentemente não mantido) list aqui ; Eu não tenho nada em especial para recomendar, embora este tenha trabalhado com o teste acima. Coloque o .jar
no diretório atual, compile e:
java -classpath ".:sqlite-jdbc.jar" Test