user_email에 널(null)값이 들어갔나보죠
에러 메세지 보니깐 그렇네요
user_email을 테이블 만들때 not null 로 하셨나보네요
>>편부열 님께서 쓰시길<<
:: 자바로 JDBC하던중에 에러가 났습니다. SQL문은 아래와 같습니다.
::
:: String sql1="insert into customer(user_id,user_passwd,user_name,user_tel,user_mobile,user_email,
:: user_address,zipcode,user_sex,user_jumin) values( '"+id+"','"+passwd+"','"+name+"','"+phone+"','
:: "+handphone+"','"+email+"','"+address+"','"+pst+"','"+sex+"','"+ssn+"')";
::
:: 위의 쿼리 문을 executeUpdate(sql1)문을 이용해서 oracle DB로 insert할려고 하니까
:: column이 너무 길다는 에러메세지가 나오더군요.(혹시 sql문이 잘못 된건 아니지요?)
:: 그래서 두개로 sql문을 나누었어요. 아래처럼요.
::
:: String sql1="insert into customer(user_id,user_passwd,user_name,user_tel,user_mobile) values('"+
:: id+"','"+passwd+"','"+name+"','"+phone+"','"+handphone+"')";
::
:: String sql2="insert into customer(user_email,user_address,zipcode,user_sex,user_jumin) values('"
:: +email+"','"+address+"','"+pst+"','"+sex+"','"+ssn+"')";
:: 이렇게 했더니 아래와 같은 메세지가 나오더군요.
::
:: 에러번호는 ORA-01400: NULL을 ("SCOTT"."CUSTOMER"."USER_EMAIL") 안에 삽입할 수 없습니다. 라는 메
:: 세지가 나오면서 주루룩 에러메세지가 나오는 군요.
:: 어케처리해야 하나요. 제발 도와 주세요. customer는 테이블명,user_email은 칼럼명입니다.
:: 참고로 위에있는 id,passwd,name,phone..등은 변수입니다.변수 설정은 아래와 같습니다.
:: String id="aa",passwd="123",name="bbb",ssn1,ssn2,pst1,pst2;
:: String address="서울",phone="018",handphone="018-229-
:: 3261",email="b@hanmail.net",addr;
:: String ssn,pst="eee",sex;필요한 것만 값을 넣었습니다.
|