본문 바로가기
728x90
반응형

oracle10

JDBC 개발자 수업 76일차 - PreparedStatement 클래스, CallableStatement 클래스 1. PreparedStatement 클래스 2. CallableStatement 클래스 1. PreparedStatement 클래스 [ Statement & PreparedStatement ] 1) Statement - SQL 구문을 실행하는 역할 - 스스로는 SQL 구문 이해 못함(구문해석 X) -> 전달역할 - 정적 쿼리 (매개 변수가 없는 쿼리) - 코드가 간단하다. 2) PreparedStatement - Statement 클래스의 기능 향상 - 동적 쿼리 (매개 변수가 있는 쿼리) - 코드 안정성 높음. 가독성 높음. - 코드량이 증가 -> 매개변수를 set해줘야하기 때문에.. [ PreparedStatement 예제 1 ] - 미리 오라클 SQL-Developer에서 만들어놓은 tblAddr.. 2021. 7. 14.
JDBC 개발자 수업 75일차(1) - JDBC JDBC JDBC [ 정의 ] - Java Database Connectivity - 자바(응용 프로그램)와 오라클(데이터베이스)간의 연결 시켜주는 기술이다. - 중간 계층 - 자바 프로그램 오라클 a. 직접 연결 b. 강한 결합 c. 전용 API 사용 d. 난이도가 높다. - 자바 프로그램 JDBC 오라클 a. 간접 연결 b. 약한 결합 c. 범용 API 사용 d. 난이도가 낮다.(코드가 쉽다.) [ 이클립스(Eclipse)에서 JDBC 환경 설정 ] - WEB-INF > lib > ojdbc6.jar (오라클 버전에 따라 적합한 JDBC 다운) - https://www.oracle.com/database/technologies/jdbc-drivers-12c-downloads.html - SQL-Dev.. 2021. 7. 13.
Oracle 개발자 수업 32일차 - 데이터베이스 관리 시스템(DBMS), SQL 1. 데이터베이스 관리 시스템(Database Management System, DBMS) 2. SQL 1. 데이터베이스 관리 시스템(Database Management System, DBMS) [정의] - 데이터베이스는 효율적인 관리와 검색을 위해 구조화한 데이터 집합으로, 이 데이터베이스의 데이터 조작과 관리를 극대화한 시스템 소프트웨어이다. [효율적인 데이터 관리 조건] - 데이터를 통합하여 관리 - 일관된 방법으로 관리 - 데이터 누락 및 중복 제거 - 여러 사용자(응용 프로그램 포함)가 공동으로 실시간 사용 가능 [관리 시스템의 중요성] 1) 데이터 무결성 - 데이터에 오류가 있으면 안된다. - 제약조건(Constraint)를 사용한다. 2) 데이터 독립성 - 데이터베이스에 변화가 발생하더라도 .. 2021. 5. 12.
JAVA 개발자 수업 31일차 - 정규 표현식(Regular Expression) 정규 표현식(Regular Expression) 정규 표현식(Regular Expression) - 어제는 정규 표현식에 대해 알아보았고, 이클립스에서 제공하는 Find/Replace (Ctrl+F) 기능을 예제로 알아보았다. - 오늘은 자바에서 정규 표현식을 지원하는 일부 메소드를 알아보자. [ replaceAll(), split() 메소드를 이용한 정규 표현식 ] String txt = "안녕하세요. 홍길동입니다. 제 전화번호는 010-1234-5678입니다. 그리고 집 전화는 02-123-4567입니다."; System.out.println(txt.replaceAll("[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}", "XXX-XXXX-XXXX")); //--------------> 0~9.. 2021. 5. 11.
728x90
반응형