환경
Eclipse EE Oxygen
Resin 4.0
Java SE 1.8.0_151
Sqlite3
JSP(Model 1 방식)
환경을 구축하던 중 java에서는 잘 돌아가는 소스가
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class TestReg { 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:C:\\dev\\sqlite\\test.db"); statement = connection.createStatement(); resultSet = statement.executeQuery("SELECT *FROM USER"); while (resultSet.next()) { System.out.println("EMPLOYEE NAME:" + resultSet.getString("ID")); } } catch (Exception e) { e.printStackTrace(); } finally { try { resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } } |
jsp에 그대로 옮기니 ClassNotFoundException Error 가 뜨는 현상이 발생해서 삽질을 했다....
<%@page import="java.sql.*"%> |
jsp 파일은 위 내용만 추가하면 똑같다.
구글링해서 알아낸 Build Path에 sqlite jar 추가를 해도 해결이 안되었다 ㅡㅡ;
해결법 : 프로젝트 하위 WEB-INF 하위 lib 폴더에 sqlite-jdbc-3.20.0.jar를 복사하면 해결된다.
sqlite jar 다운로드 사이트 주소 : https://bitbucket.org/xerial/sqlite-jdbc/downloads/
도움을 받은 사이트 : https://stackoverflow.com/questions/18089952/java-lang-classnotfoundexception-org-sqlite-jdbc-error-in-sample-java-program-f Xorsist 님
'Database' 카테고리의 다른 글
CentOS7에서 Oracle 11g 설치 시 unable to open display 해결 (0) | 2022.03.04 |
---|---|
ORA-03001: 현재에는 구현되어 있지 않은 기능입니다 (0) | 2020.09.22 |
오라클 DUAL을 사용하여 멀티 row, column table 만들기 (0) | 2018.11.09 |
오라클 정렬 조건 주기 (0) | 2018.04.30 |
[DBMS] SQLGate 바인딩 변수 사용 (0) | 2018.01.25 |