내 Java 응용 프로그램에서 sqlite를 사용합니다. Netbeans에서 실행하면 잘 작동합니다. sqlite db 파일은 루트 프로젝트 디렉토리 (build.xml과 동일한 레벨)에 있습니다. no such table: table_name
sqlite db 파일을 netbeans의 jar 파일에 포함시키는 방법은 무엇입니까?
내 질문 : 내가 프로젝트를 구축하고, 넷빈즈 외부 jar 파일을 실행할 때, 난 항상이 오류가, 그러나
DriverManager.getConnection("jdbc:sqlite:database.db");
:
이 데이터베이스 파일에 액세스하는 코드입니다 "sqlite db"파일을 넣을 올바른 위치입니까? JAR 파일 안에 패키지화 할 수 있습니까?
내 응용 프로그램을 단일 JAR 파일 (Eclipse의 FatJar와 유사)에 패키지하려고했으나 여전히 오류가 발생합니다. 이 블로그에 설명 된대로이 경우 나는 build.xml 파일을 수정
Netbeans single JAR
나는 또한 src 디렉토리에서 데이터베이스 폴더를 만들려고 다음 폴더 (SRC/데이터베이스/데이터베이스 내부의 DB 파일을 넣어. db)를 사용하고 액세스하십시오.
DriverManager.getConnection("jdbc:sqlite:src/database/database.db");
netbeans에서 실행할 수 있습니다.
path to 'src/database/database.db':C:\Windows\system32\src' does not exist
I에 유래에서 이와 유사한 질문이 알고 있지만, 그들 중 대부분은 구체적인 해결책이없는 : 나는 그것을 밖으로 실행할 때, 나는이 오류가 발생했습니다. 누군가가 더 나은 것을 찾았 으면 알려주세요.
고마워요.
이 문제를 해결했습니다. 주목 해 주셔서 감사합니다. –