2014-07-15 2 views
0

행이 될 DataBase를 만들고 싶습니다. 문자열 모델, 문자열 날짜 생성 및 문자열로 변환 된 비트 맵 목록. 그러나 나는 어떻게이 목록을 만들 수 있을지 모른다. 예를 들어, DataBase에서 ArrayList를 만들 가능성이 있습니까? 아니면이 문제를 해결할 다른 방법이있을 수 있습니다.
저는 초보자입니다. 이해와 도움을 청합니다.DataBase에 문자열 목록을 저장하려면 어떻게해야합니까?

+0

디자인 문제가있는 것 같습니다. 새 테이블을 만들고이 테이블의 요소가이 첫 번째 테이블의 요소와 관련되도록하면 더 나을 것입니다. – Automatico

+0

당신은 데이터베이스 생성 문자열 모델, 문자열 date_production 및 이러한 문자열로 구성된 데이터베이스에 대한 참조를 의미합니까? – user3590445

+1

나는 당신이 묻는 것을 정말로 이해하지 못한다. 그러나 나는 당신이 당신의 데이터베이스에 두 개의 테이블을 가지고 있다는 것을 의미한다. 하나는 당신이 말하는 비트 맵 목록에있는 항목이고, 하나는 부모 모델이있는 항목입니다. 비트 맵이있는 테이블에는 모델 테이블의 요소를 연결하는 ID 열이 있어야합니다. 어떤 데이터베이스 테이블이나 열이 Google인지 알지 못하는 경우 Google에 알려주세요. – Automatico

답변

1

|과 같은 구분 기호로 문자열 하나를 만들어야합니다. 하나의 색상 목록을 쓰고 싶다면.

white|blue|green|.. 

그리고 문자열로 데이터베이스에 입력하십시오. 나중에 모든 색상을 얻으려면 다음을 수행해야합니다.

String strInDB = "white|blue|green"; 
String[] colors = strInDB.split(''|''); 
ArrayList<String> myList = new ArrayList<String>(Arrays.asList(colors)); 
+0

문자열 비트 맵으로 변환 한 몇 가지를 작성하면 그와 비슷한 것으로 생각되지만 너무 길지 않을 것입니다. 이러한 문자열에 특수 문자가 포함되지 않을지 여부 – user3590445

+0

명확히 지정하지 않아서 미안합니다. 비트 맵이란 의미 비트 맵 이미지 – user3590445

+0

그래, 그렇지만 모든 SGBD에는 배열 유형이 존재하지 않습니다. 따라서 비트 맵보다 많은 열을 생성해야합니다. 또는이 트릭을 사용하십시오;) – AlonsoFloo

관련 문제