본문 바로가기
728x90

Language/Java3

[Java] PreparedStatement 공부하기 회사 과제를 진행하며 pstmt를 사용해 좀 더 효율적인 insert 작업을 수행해야 했다.다른 사람의 코드를 참고하면서 어느 정도는 알았지만 활용하기 위해 기초를 정리해본다.1. 공식문서PreparedStatement 공식문서 PreparedStatement (Java Platform SE 8 )Sets the designated parameter to SQL NULL. This version of the method setNull should be used for user-defined types and REF type parameters. Examples of user-defined types include: STRUCT, DISTINCT, JAVA_OBJECT, and named array typ.. 2024. 4. 28.
[Java] MacOS JDK 삭제 ※ 기존에 설치된 jdk11을 삭제하고 jdk17을 설치하던 중 어려움 기록 ※ 1. jdk 11 을 삭제하지 않고 jdk 17을 설치한 후 java -version을 입력하면 아래와 같은 오류 발생 java - version Unrecognized option: - Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 다른 블로그의 글을 참고하여 brew로 설치하고 환경 변수(~/.zshrc) 설정까지 완료 그러나 2개의 jdk가 존재하여 위의 오류가 발생 2. jdk 11 경로 찾기 terminal에서 경로를 찾아가려 했지만 존재하지 않는 Java 디렉토리라는 문.. 2023. 11. 27.
[Java] Type & BigInteger 한동안 python으로만 코테를 준비했다. 그러나 취업을 준비해보니 Java가 필요하다는 것을 느꼈다. 너무 오랜만에 Java로 문제를 풀다보니 Number format 오류가 발생했다. 그래서 원시 타입을 정리하고 문제 풀이에 사용한 BigInteger를 정리해보려고 한다. 1. Primitive type 원시 타입(Primitive type) 이란? : 정수, 실수, 문자, 논리 리터럴을 직접 저장하는 타입 종류 기본 타입 메모리 사용량 값의 범위 정수 byte 1byte 8bit -2^7 ~ 2^7-1 (-128 ~ 127) short 2byte 16bit -2^15 ~ 2^15-1 (-32768 ~ 32767) int 4byte 32bit -2^31 ~ 2^31-1 (-2147483648 ~ 21.. 2023. 11. 2.
728x90