codingstudy
482
2021-03-28 16:39:23 작성 2021-03-28 16:41:30 수정됨
2
100

데이터베이스 자바 Type 관련질문.


안녕하세요

자바 Long 타입의 숫자를 

오라클 DB 에 넣으려고합니다.


create table member(  //디비쪽이구요

id int ,

name varchar(255),

primary key(id)

);


스프링부트 컬럼

private Long id;
private String name;


궁금한점은 Long 값을 오라클 디비에서 받으려면 무슨 타입을 써야하나요..?

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalStateException: java.sql.SQLException: 부적합한 변환이 요청됨] with root cause


java.lang.NumberFormatException: Character A is neither a decimal digit number, decimal point, nor "e" notation exponential mark.

이런 에러가뜨는데 타입이 안맞는거 같아서 질문올립니다

0
  • 답변 2

  • 쿡쿠
    587
    2021-03-28 17:51:23

    오라클이면 number, mysql이나 mssql이면 bigint

  • codingstudy
    482
    2021-03-28 18:58:34

    감사합니다!

  • 로그인을 하시면 답변을 등록할 수 있습니다.