본문 바로가기

분류 전체보기140

day17) [용어 정리 ] 컴포넌트, DBMS, JDBC [컴포넌트] 컴포넌트란 재사용이 가능한 각각의 독립된 모듈이다. 각각의 컴포넌트들을 잘 조합하여 여러 화면을 구성할 수 있다. ->코드의 재사용성이 증가하고, 개발시간이 단축되며, 개발비용이 절감된다. 참고사이트 https://hanamon.kr/%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-component%EB%9E%80/ [DBMS] 데이터의 저장소인 데이터베이스를 운영하고 관리하는 시스템이다. ex)Oracle, MySql, MariaDB, Mongo... [JDBC] 자바어플리케이션에서 직접 DBMS를 제어할 수 있도록 돕는 API. 여러 DBMS를 다루기 위해서는 가각에 맞는 JDBC드라이버를 설치해야한다. 2022. 1. 19.
ORA-2800) 사용자 unlock하기 수업을 위해 oracle을 오랜만에 사용하려 원래 있던 계정을 이용하려 했으나 cmd에서 the account is locked 오류가 발생했다. [원인] 1. 30일동안 해당 계정을 사용하지 않을 시 계정이 Lock. 2. 잘못된 패스워드로 설정횟수만큼 접속시도시 Lock. 라고 하는데 나같은 경우는 1번이였다. [해결방법] sqlplus sys/oracle as sysdba ALTER USER hr ACCOUNT UNLOCK; 2022. 1. 19.
Eclipse와 Oracle Data Source Explorer로 연결 설정 Eclipse에서 DB인 Oracle을 연결하기 위해 Data Source Explorer를 이용하는 방법을 작성한다. 1.cmd 에서 오라클 계정 생성 및 권한부여 sqlplus sys/oracle as sysdba ->오라클 서버에 접속 -------------------------------- create user kim identified by 1234; ->계정생성 *"User created."가 출력되면 성공 -------------------------------- account unlock; ->계정의 default는 lock이므로 풀어준다 -------------------------------- grant connect, resource to kim; -> 계정에 서버에 연결할수 있는권.. 2022. 1. 19.
java.lang.NullPointerException MVC패턴을 공부하던 와중에 NullPointerException을 만났다. 앞으로 많이 만나게될 친구니까 다음에 만나도 당황하지 않게 저장해야겠다. [NullPointerException의 원인] 대부분 객체가 null인 상황에서, 메서드를 수행시키려고 하면 생기는 문제이다. Test t = null; t.toString(); null을 참조하여 메서드를 수행시키려 하기 때문에 NullPointerException이 발생된다. Test t = new Test(); t.toString(); 객체를 생성하면 간단히 해결된다. [NullPointerException예방하기] Test t = new Test(); if(t!=null){ t.toString(); } 조건문을 사용하여 미리 체크하면 null값일 .. 2022. 1. 17.