728x90

jdbc 3

[Java]Cannot create PoolableConnectionFactory

스프링에서 db에 접속하는 방법 1. JDBC만을 이용한 접속 이 경우에는 pom.xml를 이용하여 jdbc 작성을 위해 driver를 다운로드 2. Spring에서 datasource를 정의하고 이를 통한 접속 이 경우에 pom.xml과 root-context.xml이 사용 혹은 context-datasource 3. Mybatis를 이용한 접속 - 2번과 사용하는 파일은 똑같지만 sqlSessionFactory 라는 Mybatis 이용시 필요한 객체를 사용하여 db에 접속하는 방법

JAVA 2021.07.27

[Java] JDBC를 이용하는 순서

1) DB 연결을 위한 Connection을 가져온다 2) SQL을 담은 Statement 혹은 PreparedStatement를 만든다. 3) 만들어진 Statement를 실행한다. 4) 조회의 경우 SQL 쿼리의 실행 결과를 ResultSet으로 받아서 정보를 저장할 오브젝트에 옮겨준다. 5) 작업 중에 생성된 Connection, Statement, ResultSet 같은 리소스는 작업을 마친 후 반드시 닫아준다. 6) JDBC API가 만들어내는 예외(exception)을 잡아서 직접 처리하거나, 메소드에 throws를 선언해서 예외가 발생하면 메소드 밖으로 던지게 한다. 예외는 일단 밖으로 던져버리는게 좋은것 같다!

JAVA 2021.02.16

JDBC로 mySQL 연결할때...

요즘 JSP를 통해서 이것저것 만지고 있는데, 오늘 뻘짓을 1건했다. mySQL로 데이터베이스 연결해서 연동하려는데, 자꾸 연결이 안되더라... 코드도 다시 봐보고, 호스트 포트도 확인 해보고.. 심지어 지우고 다 다시깔아봤는데 되는게 없었음... 그러다가 문제점을 발견하고 너무나 허탈해서 그저 웃기만했다. 3시간동안 내가 뻘짓을 한 원인은 바로 점 하나 때문. jdbc:mysql로 되어 있어야 넘어가는데, :이 아닌 . 로서 jdbc.mysql로 되어 있어서 넘어가지 않았던것... 참으로 허탈한 에피소드였지만, 앞으로 jdbc 부분을 연결할때 :는 아마 잊지않고 꼭 작성하게 될 것 같다.

JAVA 2020.06.16
728x90