오라클연동방법
해결됨
비전공자를 위한 Spring MVC 뽀개기 응용
선생님 질문있습니다 현재 mvc초급편 강의 완료후 강의가 좋다고 생각해서 mvc고급편 강의도 등록해서 수강중입니다. h2로 db사용중인데 오라클로 사용하고싶어서 변경하려고 하는데 문제가 생겨서 질문드립니다 zulu21 사용중이므로 ojdbc11.jar 다운받아서 라이브러리에 추가해줬습니다 라이브러리 추가 방법은 project우클릭 build path를 통해서 libraries에서 classpath에 addExternal jars를 통해서 ojdbc11를 추가해줬습니다 이후 pom.xml에 h2관련 디펜던시를 주석처리 하였고 jdbcUtil.java에 Connection getConnection메서드 아래 try { // 연결에 필요한 정보 // String user = "system"; // String pw = "**"; // String url = " jdbc :oracle:thin:@:1521: xe "; // 드라이버를 메모리에 할당 Class. forName ( "oracle.jdbc.driver.OracleDriver" ); // 연결된 객체 가져오기 conn = DriverManager. getConnection ( "jdbc:oracle:thin:@localhost:1521:xe" , "system" , "**" ); } catch (ClassNotFoundException e ) { System. out .println( "드라이버 로딩 실패" ); // 드라이버 주소가 잘못됨 } catch (SQLException e ) { System. out .println( "연결 실패" ); // url이 잘못됨 } catch (Exception e ) { System. out .println( "알수 없는 오류" ); } return conn ; 위로직을 추가했습니다 추가후 서버 재기동후 테스트결과 Cannot invoke "java.sql.Connection.prepareStatement(String)" because "this.conn" is null 위 오류가 나타납니다 드라이버 로딩이 실패했다고 해서 conn주소 localhost를 ip로 바꿔서 테스트를 해보았는데도 똑같은 오류가 발생합니다 JDBCUtil.java 변경이전에 jdbc설정부터 왠지 잘못된거같은데 오라클(디벨로퍼)연동방법 한번 설명해주실수 있나요 ㅠ?? 그리고 로컬오라클에는 board, users 테이블 모두 생성했고 테이블에 insert도 한 상태입니다.
- spring
- mvc
- spring-boot
- spring-mvc





