본문 바로가기

Back-End/JDBC3

[JDCB] select문 예문 package sist; import java.sql.*; // Select쿼리 문 작성하여 연동 // 특정 데이터베이스 테이블의 데이터를 가져와서 콘솔창에 출력할 것 public class Select { public static void main(String[] args) { Connection con = null;// DB와 연결하는 객체 PreparedStatement pstmt = null;// SQL문을 전송하는 객체 ResultSet rs = null; // SQL 실행 결과를 가지고 있는 객체 // Select쿼리에서만 사용 String url = "jdbc:oracle:thin:@localhost:1521:xe";// URL 사용 String driver = "oracle.jdbc.dri.. 2021. 10. 5.
[JDBC] sql_insert / update 문 예문 SQL문이 select SQL문인 경우 excuteQuery() 메소드를 이용 ==> 반환형이 ResultSet형 - SQL문이 select가 아닌 insert, update, delete SQL문인 경우 executeUpdate() 메소드 이용 ==> 반환형이 int형 반환형이 int인 이유 : 행 삽입, 행 수정, 행 삭제 갯수를 표현한 것. SQL문이 성공적으로 실행이 되면, 반환되는 값은 1이라는 값이 반환 -- 메모 번호를 위한 시퀀스 CREATE SEQUENCE MEMO_SEQ START WITH 1 INCREMENT BY 1 NOCACHE; insert문 예문) memo테이블에 새로운 메모를 넣어보자 package sist; import java.sql.*; import java.util.S.. 2021. 10. 5.
[JDBC] JDBC 프로그래밍 / 드라이버 / url / delete JDBC(Java Database Connectivity) - Driver를 통한 자바와 데이터베이스에 연결 및 작업을 하기 위한 것이 주된 목적 - JDBC는 자바 표준 인터페이스임 - JDBC API를 사용함 - JDBC는 자바와 데이터베이스 간의 통신 역할을 해줌 - 중계적 역할을 함 * JDBC 주요 인터페이스 - java.sql.Driver : 데이터베이스에서 사용되는 드라이버 인터페이스 - java.sql.Connection : 데이터베이스 연결 정보를 가지고 있는 인터페이스 - java.sql.PreparedStatement : statement 인터페이스의 서브 인터페이스 데이터베이스에 SQL문을 전송하는 방법을 알고 있는 이너페이스 - java.sql.ResultSet : 데이터베이스의 .. 2021. 10. 5.