전체 글173 [JDBC] 이클립스 데이터베이스 연결(2) jar 파일 연결됐는지 확인- CodeRecorder https://code-recorder.tistory.com/entry/JDBC-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%97%B0%EA%B2%B01-%EA%B3%84%EC%A0%95-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4%EC%99%80-%EC%97%B0%EA%B2%B0%EC%8B%9C%ED%82%A4%EA%B8%B0-CodeRecorder [JDBC] 이클립스 데이터베이스 연결(1) 계정 만들고 이클립스와 연결시키기 - CodeRecorder 오라클 설치후 CMD 창에 들어가서 적는다 sqlplu.. 2022. 11. 2. [JDBC] 이클립스 데이터베이스 연결(1) 계정 만들고 이클립스와 연결시키기 - CodeRecorder 오라클 설치후 CMD 창에 들어가서 적는다 sqlplus sys as sysdba sysdba 라는 관리자 계정으로 들어간다는 뜻 java 라는 이름에 비밀번호는 oracle 인 계정을 만들었다 . grant connect to java; connect 권한주기 , grant resource to java; resource 권한주기 이클립스에서 우측상단쯤에 Database Developement 를 들어가서 Database Connections 누르고 new 를 해준다 새로운 연결이니까 ! 내가 연결하고싶은 database 를 고른다 // 나는 oracle 이라서 oracle 고름 // 내가쓰고있는 버전과 , host를 적어준다 // 그리고 아까 CMD 에서 만든 계정을 적어준다 그러고 테스트 커넥트를 .. 2022. 11. 2. [JDBC] 1. JDBC (Java Database Connectivity) 정리 - CodeRecorder 자바는 데이터베이스(DB)와 연결해서 데이터 입출력 작업을 할 수 있도록 JDBC 라이브러리(java.sql 패키지)를 제공한다 JDBC는 데이터 베이스 관리 시스템(DBMS) 의 종류와 상관없이 동일하게 사용할 수 있는 클래스와 인터페이스로 구성된다 JDBC 인터페이스를 통해 실제로 DB와 작업하는것은 JDBC Driver 이고 그 안에는 Connection > (statement , PreparedStatement , CallableStatement) > ResultSet 이런 구조를 가지고있다 . DriverManager 클래스 : JDBC Driver를 관리하며 DB와 연결해서 Connection 구현 객체를 생성한다 Connection 인터페이스 : Statement, PreparedStatem.. 2022. 11. 1. [spring] 스프링 개념정리 4. JPA란(Java Persistance API) ? - CodeRecorder JPA는 Java Persistance API 이다 . 컴퓨터 공학에서 지속성(Persistence)은 프로세스가 생성했지만 별개로 유지되는 상태의 특징 중 한 가지이며, 별도의 기억 장치에 데이터를 보존하는 것을 목적으로 한다. 이 특징으로 인해 프로그래머는 저장 장치로부터 데이터를 전송하는 작업 및 자료 구조 등을 이용해 데이터를 보존하는 것이 가능하다. RAM 은 휘발성 데이터를 저장한다 - 전기로 저장이되고 , 컴퓨터가 꺼지면 RAM안의 내용은 없어진다 // 그래서 중요한 자료나 . 프로그램등은 하드디스크에 저장을 하고 , 자바에서 JPA 는 내가 사용한 그 자료들을 하드디스크 안에 DBMS 공간에 저장하도록 만든다 여기서 API 란 ? > Application Programing Interfac.. 2022. 11. 1. [JDBC] Class.forName("oracle.jdbc.OracleDriver") 의 역할 - CodeRecorder package ch20; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionExample { public static void main(String[] args) { //1. dbms와의 연결 객체 얻기(singleton) Connection conn = null; try { //2. jdbc 드라이버 로딩 // 문자열로 주어진 JDBC // jar 파일을 받으면 이 경로에 파일이 있는데 그 드라이버의 메타정보를 가져옴, Class.forName("oracle.jdbc.OracleDriver"); //3. 연결객체 인스턴스 생성 String url="jdb.. 2022. 11. 1. [spring] 스프링 개념정리 3. 메세지 컨버터가 무엇인가요 ?(MessageConverter) - CodeRecorder 7. 스프링은 MessageConverter를 가지고있다. 기본값은 현재 Json이다. 자바 Json 파이썬 한국말 영어 외계인 이럴떄 일일이 인간이 번역하기엔 너무 비효율적인데 이 과정 > 번역하는 과정을 해주는것이 MessageConverter이다 8. 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다. ---------------------------------------------------------------------------------------------- 영어 한 문자 >> 8bit > 2의 8승 = 256 이고 256가지 문자 데이터 보낼수있음 하지만 한국어는 영어가 아니기에 8bit 로는 못보냄 그래서 우리는 UTF-8 로 쓰는데 이게 3bit.. 2022. 11. 1. [spring] 스프링 개념정리 2.필터란 무엇인가요 ? - CodeRecorder 5. 스프링은 엄청나게 많은 필터를 가지고 있다 필터 : 문지기 , 톰켓 : filter , 스프링 : 인터셉터 6. 스프링은 엄청나게 많은 어노테이션을 가지고있다. 컴파일체킹 // or /**/ 주석 : 컴파일러가 무시! @ 어노테이션 : 주석 // 컴파일러가 무시 x @Override 체크 @ component > 클래스 메모리에 로딩 @ Autowired > 로딩된 객체를 해당 변수에 집어 넣어 =================================================================== A a = new A(); ------->> @Autowired A a >>>>>>>>분석 (리플렉션) > 메서드 ,필드 , 어노테이션 > 분석 > 행동 ------------------.. 2022. 11. 1. [spring] 스프링 개념정리 1. 스프링의 핵심은 무엇인가요 ? - CodeRecorder 1. 스프링은 프레임워크이다 FrameWork : 틀 + 동작하다 / 틀안에서만 일하라고 ! 2. 스프링은 오픈소스이다 공개되어있고 ,내부를 볼수있고 , 뜯어 고칠수 있고 ,contribute 기여할수있다. 3. 스프링은 IoC 컨테이너를 가진다 (Inversion of Controll) : 제어 의 역전 : 주도권을 스프링이 가지고있다 . class > 설계도 // 가렌 누누 , object > 실체화가 가능한 것! // 큰 카테고리 캐릭터 instance > 실체화 된것 ! // 누누 , 가렌 // 내가 만들어둔 실체화가 되지않은 클래스 들을 읽어서 메모리에 올려준다 4. 스프링은 DI 를 지원한다 DI : Dependency Injection : 의존성 주입 3번에서 말한 IOC 컨테이너를 가지고있.. 2022. 10. 31. 이전 1 ··· 4 5 6 7 8 9 10 ··· 22 다음