2012-04-25 4 views
0

나는 whatning what을 알고 있습니다. Blackberry - SD 카드 에뮬레이터에서 항상 db를 볼 수 있습니다.

내 코드입니다 : 임 그냥 데이터베이스, 테이블을 작성하고 두 개의 필드를 삽입

public class MyApp extends MainScreen { 
Database sqliteDB; 
URI uri; 
String name; 
public MyApp() 
{ 
try{ 
uri = URI.create("file:///SDCard/Databases/sample/" +"prueba.db"); 

sqliteDB = DatabaseFactory.create(uri); 
sqliteDB = DatabaseFactory.open(uri); 
Statement st = sqliteDB.createStatement("CREATE TABLE joke(name)"); 
st.prepare(); 
st.execute(); 
st.close(); 

Statement st1 = sqliteDB.createStatement("INSERT INTO joke VALUES ('Maxo')"); 
st1.prepare(); 
st1.execute(); 
st1.close(); 

Statement st2 = sqliteDB.createStatement("INSERT INTO joke VALUES ('Lala')"); 
st2.prepare(); 
st2.execute(); 
st2.close(); 

/* 
Statement st1 = sqliteDB.createStatement("SELECT * from joke"); 



st1.prepare(); 
Cursor c = st1.getCursor(); 

Row r; 
while(c.next()) { 
    r = c.getRow(); 
    name = r.getString(0); 

} 

st1.execute(); 
st1.close();*/ 
sqliteDB.close(); 


add(new RichTextField("Status: Database was created and inserted the values successfully")); 

//add(new RichTextField(""+name)); 

} 
catch (Exception e){ 
System.out.println(e.getMessage()); 
e.printStackTrace(); 
} 
} 

} 

. 그래서 내가 뭘 먼저 에뮬레이터를 실행하고, 내 sdcard 디렉토리를 설정합니다. 그 후 나는 내 프로그램을 실행하고 때로는 directoy에 데이터베이스를 생성하고 때로는 테이블이나 데이터없이 데이터베이스를 생성한다. 나는 8520 9550 에뮬레이터를 시도했지만 데이터베이스와 sdcard. 누구나 일어날 수있는 일에 대해 알고 있습니까? 그 성가신 코딩하고 때로는 때로는 작동하지 않습니다 그리고 왜 몰라요 .. 그리고 때로는 작동하기 때문에 내가 생각하는 코딩 문제가 : S

답변

1

당신의 SD 카드를 탑재했는지 확인하십시오. 폴더를 두 번 클릭하십시오 데이터베이스를 저장하고 다음 에뮬레이터가 실행될 때 다시 마운트하기위한 확인란을 선택하십시오.

희망이 있습니다.

+0

무슨 체크 박스에 대해 이야기하고 있습니까? 나는 너를 이해하지 못한다. 그냥 옵션 시뮬레이션 - SD 카드를 변경 한 다음 디렉토리를 선택합니다. 그게 다 뭐하는거야? 더 할 일이 없어? –

+0

SD 카드 변경 -> 디렉토리 추가시 폴더 경로 (추가시 녹색 화살표가 표시됨) -> 아래에는 HELP CLOSE 버튼 옆의 확인란이 있습니다. 올바른지 확인하십시오. 제대로 작동 할 것입니다. 다음 에뮬레이터가 실행되면 UR 앱 아이콘을 열기 전에 SD 카드의 REMounted 여부를 확인하십시오. – techie

+0

어쩌면 미안해 내가 그 일식 플랫폼에서 개발하는 메신저 말해주지 않았다. 나는 u가 jde blackberry에서 이것을하는 방법을 말하고 있다고 생각합니다. 그 희귀 한 남자, 내가 뭔지 모르겠다 whats happning 실제로 –

관련 문제