sql(20)
-
JDBC 구조, JDBC의 구조와 역활
JDBC 구조 JDBC는 네트워크상에 있는 데이터베이스에 접속할 수 있도록 해주는 일종의 데이터베이스 연결기능을 제공하며 JDBC API, JDBC드라이버, JDBC드라이버 관리자등으로 구성되어 있습니다. 구성요소 설명 Java Application 네이티브 자바, 자바 서블릿, 자바 응용 JDBC API 자바 응용 프로그램에서 데이터베이스를 연결하고 데이터를 제어할 수 있도록 데이터베이스 연결 및 제어를 위한 인터페이스와 클래스들을 제공합니다. JDBC 드라이버 매니저 자바 응용프로그램이 사용하는 데이터베이스에 맞는 드라이버를 찾아서 JDBC를 초기화합니다. JDBC 드라이버 각 데이터베이스 제작업체에서 만든 데이터베이스 드라이버 JDBC드라이어버를 사용하면 JDBC를 지원하는 어떠한 데이터베이스에도 ..
-
SQL*PLUS 로그인 - 접속후 사용자계정 변경, 현재 접속한 사용자 계정 확인하기, 오라클(Oracle) 종료하기
SQL*PLUS 로그인 형식 sqlplus 사용자명/암호 접속후 사용자계정 변경 connect 사용자명/암호 현재 접속한 사용자 계정 확인하기 show user 오라클 종료하기 exit
-
SQLite 데이터베이스 이용하기 - SQLiteOpenHelper 클래스
SQLite 데이터베이스 이용하기 SQLiteOpenHelper 클래스 SQLiteOpenHelper클래스의 메소드 데이터 추가 SELECT - 데이터 가져오기 UPDATE - 데이터 업데이트 DELETE - 데이터 삭제 데이터 불러오기 SQLiteOpenHelper 클래스 SQLiteOpenHelper는 데이터베이스에 접근할 수 있게 해주는 클래스 데이터베이스를 생성하고 오픈하거나 닫기를 하려면 SQLiteOpenHelper 객체를 사용해야 합니다. SQLiteOpenHelper 클래스는 애플리케이션에서 요구하는 내용에 따라 데이터베이스를 생성하거나 업그레이드하는 기능 제공합니다. DatabaseHelper클래스는 SQLiteOpenHelper클래스를 상속받아 데이터베이스에 접근하게 하는 사용자 정의 ..
-
SUMMARY - 데이터 딕셔너리(Data Dictionary; DD), QUERY 연습
데이터 딕셔너리(Data Dictionary; DD) https://codedragon.tistory.com/4327 데이터 딕셔너리/뷰와 쿼리문 구분 쿼리문 특정 테이블의 구조 알아보기 DESC[RIBE] 테이블명; 현재 접속한 사용자가 소유한 모든 테이블의 정보를 조회할 수 있는 뷰 USER_TABLES 현재 사용자가 소유한 모든 테이블의 정보 및 접근 권한을 부여받은 타 계정의 객체를 조회할 수 있는 뷰 ALL_TABLES 현재 사용자가 접근할 수 있는 테이블의 컬럼 정보 ALL_COLUMNS 현재 사용자가 접근할 수 있는 테이블에 대한 제약조건 정보 ALL_CONS_COLUMNS; 현재 사용자가 접근할 수 있는 데이터베이스 내에 생성된 모든 테이블, 뷰, 동의어, 프로시저 등의 정보 ALL_OBJ..
-
DIKW pyramid(DIKW 피라미드)
DIKW pyramid(DIKW 피라미드) · Data, Information, Knowledge, Wisdom으로 이뤄진 지식 피라미드입니다. · 정보과학에서는 데이터, 정보, 지식을 통해 최종적으로 지혜를 얻어내는 과정을 계층 구조로 설명하고 있습니다. https://zetawiki.com/wiki/DIKW_%ED%94%BC%EB%9D%BC%EB%AF%B8%EB%93%9C https://en.wikipedia.org/wiki/DIKW_pyramid DIKW pyramid 도식도 데이터, 정보, 지식은 상호관계 속에서 역할을 수행하며 인간이 사회활동에서 추구하는 가치창출을 위한 일련의 프로세스로 기능합니다. 프로세스 설명 Wisdom · 지혜 · 지식의 축적과 아이디어가 결합된 창의적 산물을 말합니다...
-
SQL 수행 메소드 - executeQuery(String sql), executeUpdate(String sql), execute(String sql)
SQL 수행 메소드 Statement는 문자열(String)형태의 SQL문을 사용합니다. 생성된 Statement객체가 데이터베이스에게 SQL문을 전송하는 방법은 SQL문에 따라서 3가지로 나눌 수 있습니다. SELECT문의 경우에는 레코드셋(ResultSet)을 반환하고 INSERT나 UPDATE, DELETE문인 경우에는 처리된 레코드(row)의 개수를 반환하며 CREATE나 ALTER문인 경우에는 0을 반환합니다. 쿼리문 메소드 반환 값 SELECT executeQuery() ResultSet INSERT UPDATE DELETE executeUpdate() 처리된 레코드(row)의 개수 CREATE ALTER execute() 0 executeQuery(String sql) ResulSet객체를 ..