Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL의 smallint에 해당하는 Java는 무엇입니까?

<시간/>

short는 MySQL의 small int와 동일합니다. Java short는 -32768 ~ 32767 범위의 2바이트를 사용하는 반면 MySQL smallint도 동일한 범위의 2바이트를 사용합니다.

다음은 Java로 된 short의 데모 코드입니다 -

public class SmallIntAsShortDemo {
   public static void main(String[] args) {
      short value = 32767;
      System.out.println(value);
      value = -32768;
      System.out.println(value);
      // value = 32768;
      // System.out.println(value);
   }
}

스냅샷은 다음과 같습니다 -

MySQL의 smallint에 해당하는 Java는 무엇입니까?

이것은 다음과 같은 출력을 생성합니다 -

32767
-32768

다음은 EclipseIDE에서 실행한 출력의 스냅샷입니다.

MySQL의 smallint에 해당하는 Java는 무엇입니까?

MySQL smallint는 동일한 범위에서 2바이트를 사용합니다.