sqlite 쿼리문 질문드립니다.
String sql = "INSERT INTO dataInfo VALUES (null," +
dataArrayList.get(index).getDataId() + ...);
db.execute(sql);
이런식으로 arrayList에 담겨진 값을 insert 하고 있는데요,
만약에 담겨진 값이 괄호를 포함하고 있으면 어떻게 해야 할까요?
예를 들면 dataArrayList.get(0).getDataId() 값이 (abc)라면 에러가 납니다.
물론 괄호가 없는 경우에는 제대로 insert 되구요.
(abc) 원형 그대로 컬럼에 담고 싶은데 어떻게 하면 좋을까요?
- 한 가지만 더 부탁드립니다. ㅠㅠ
숫자 00001을 저장하면, 00001이 저장이 안되고 1로 저장되는데 어떻게 해야하나요?
컬럼을 text로 해봐도 1로 출력됩니다.