sqlite를 설치했습니다. 이제 어디서 찾아야 할까요? Java에서 연결을 설정하는 방법은 무엇입니까? [폐쇄]

sqlite를 설치했습니다. 이제 어디서 찾아야 할까요? Java에서 연결을 설정하는 방법은 무엇입니까? [폐쇄]

Linaro 12.07(Ubuntu 3)을 만들었습니다.

sudo apt-get install sqlite3 libsqlite3-dev  libxml2-dev g++ ncurses-dev

리나로는 이렇게 말했습니다.

libncurses5-dev is already the newest version. 
libxml2-dev is already the newest version.
libsqlite3-dev is already the newest version.
sqlite3 is already the newest version.

Java 프로젝트에서 어떻게 연결해야 합니까? jar 파일이나 그와 유사한 것이 있어야 한다고 생각합니까?

JAR에 또 다른 sqlite 라이브러리가 있고 다음과 같이 프로그램을 시작합니다. java .:MySqliteJar.jar MyJavaApp

그런데 새 버전을 설치한 이후로 어디서 찾아야 할지 모르겠습니다.

답변1

Java 프로젝트에서 어떻게 연결해야 합니까? jar 파일이나 그와 유사한 것이 있어야 한다고 생각합니까?

아마도 설치에 사용 가능한 드라이버가 있는지 여부에 따라 다릅니다. 이것자바 API공통 SQL 인터페이스가 있습니다. 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()
        );
    }
}     

하나를 얻으면 java.sql.SQLException: No suitable driver하나가 필요합니다. 먼저 패키지 관리자에게 문의하세요.

apt-cache search sqlite | grep java

Ubuntu에서 실행할 수 있습니다(하나 있어야 함). 아무것도 찾지 못하거나 Oracle을 사용하는 경우(이 경우 아이스티를 꺼내서 사용할 수 있음) 하나가 있습니다(분명히 유지 관리되지 않음).여기에 나열하세요;특별히 추천할 만한 것은 없지만이것위의 테스트와 함께 작동합니다. .jar현재 디렉터리에 넣고 컴파일한 후 다음을 수행합니다.

java -classpath ".:sqlite-jdbc.jar" Test  

관련 정보