JDBC
JDBC (Java Database Connectivity)
- Java를 이용한 Database 접속과 SQL 문장의 실행, 그리고 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약
- 자바 프로그램 내에서 SQL문을 실행하기 위한 자바 API
JDBC 사용 정리
1. import java.sql.*;
2. 드라이버 로드
3. Connection 객체 생성
4. Statement 객체 생성 및 질의 수행
5. SQL문에 결과물이 있다면 ResultSet 객체 생성
6. 모든 객체 닫음
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import java.sql.*; Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { conn = DBUtil.getConnection(); String sql = "SELECT * FROM table"; ps = conn.prepareStatement(sql); rs = ps.executeQuery(); while(rs.next()) { } }catch(Exception e) { e.printStackTrace(); }finally { DBUtil.close(conn, ps, rs); } | cs |
JDBC Maven
pom.xml에 <dependency>와 <build>를 추가해준다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.45</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>` | cs |
'Dev > JSP' 카테고리의 다른 글
[JSP] Spring JDBC (0) | 2018.07.20 |
---|---|
[JSP] Spring (0) | 2018.07.19 |
[JSP] Maven 이란?? (0) | 2018.05.29 |
[JSP] EL & JSTL (0) | 2018.05.26 |
[JSP] Scope (0) | 2018.05.24 |