안드로이드 개발 질문/답변
(글 수 45,052)
String a="1";
Cursor cursor = db.query("tableName",//테이블 명
null,//컬럼 명세
"keyNum= ?", //where절
new String[]{ a }, //where절에 전달될 데이터
null, //group by
null, //having
null //order by 내림 차순
);
sqlite쪽 책보면서 독학중인데요 궁금한게 있어서 질문드립니다
테이블에서 key값은 keyNum이고 값은 1,2,3,4...가 들어갑니다. 데이터가 입력될때마다 자동으로 증가하고요
while문으로 table에 있는 모든 데이터를 리스트 뷰에 출력되는걸 해보려고 하는데요
while문을 쓰면 조건으로 int가 들어가야 하는데 위에서 where에 조건을 줄때 값을 String 값을 넣어야 하네요
int값을 넣을수는 없는지 궁금합니다




a가 int 값이라는 가정하에
"" + a
(""은 큰 따옴표 두 개, 즉 빈 문자열입니다)
이런 식으로 사용하시면 됩니다. 위와 같이 하면 int형이 String형으로 변환됩니다.