마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android spring(tomcat) 을이용해서 mysql이용하려고 하는데 오류가 나네요ㅠㅠ

0 추천

android로 공부하려고 간단한 노트 앱을 만들엇습니다. 근데 SQLite를 이용해서는 성공하였는데 Mysql로 웹서버를 통해서 DB를 이용해 보고싶어서 Spring을 써서 하고 있는데 오류가 나네요 ㅠㅠ 

1. 여기는 안드로이드 main화면으로 글쓰기를 해서 정보입력하면 이곳으로 정보를 받고 Request queue로 

쓴 글 정보(title content)를 서버로 보내서 my sql에 추가하려고 합니다

2. 여기는 spring의 servlet부분으로 정보를 여기서 받아서 NoteDao에 add함수 즉 mysql에 정보를 추가하려고합니다.

3. 안드로이드 오류 부분입니다.

4. spring오류부분입니다.

도와주세요 ㅠㅠㅠ

ODGG (730 포인트) 님이 2017년 2월 5일 질문
로그가 잘 안보이지만 null point exception 은 적혀 있군요
JDBC 설정 다시 해보세요

4개의 답변

0 추천
 
채택된 답변
500이니 서버쪽 오류이고,

서버쪽의 NoteDao.add ? 에 널포인트가 있네요.

 

앱에서 파라미터값을 제대로 전달하는지 먼저 확인 하고,

정상적으로 전달중이라면 스프링쪽만 보시면 될 것 같습니다.
개발자초심 (21,220 포인트) 님이 2017년 2월 6일 답변
ODGG님이 2017년 2월 7일 채택됨
0 추천
스프링은 경험이 없어서 모르겠고, 안드로이드에서는 보통 retrofit을 이용해서 json을 서버로 보내고, 서버에서는 파싱해서 db 에 넣는 방식을 주로 사용합니다.
쎄미 (162,410 포인트) 님이 2017년 2월 5일 답변
0 추천
NoteDao.java 18번째 라인의 소스에 널인 객체가 있는 듯하네요.

브레이크포인트 걸어서  한 줄씩 실행해보세요.
isul (7,920 포인트) 님이 2017년 2월 6일 답변
0 추천
클라이언트에서 500 에러이면 서버 내부오류입니다.

위에서만 봤을때는 일단 클라이언트측 요청및 응답은 정상 동작 하는거 같고

서버쪽 로그를 보니 jdbc 드라이버 관련 문제인거 같은데 이 부분 체크해보셔야 할거 같습니다,.
Development Guy (70,570 포인트) 님이 2017년 2월 6일 답변
...