1
나는 EditText에 입력 된 데이터가 자바 파일의 버튼을 클릭하면 변수에 들어갈 로그인 응용 프로그램을 만들고 있는데 그 값은 sqlite 데이터베이스에 저장됩니다. 내가 만들었지 만 EditText에서 값을 입력하고 버튼을 클릭하면 파일 탐색기에 데이터베이스가 만들어지지 않았습니다. 나는 안드로이드에 새로운 오전파일 탐색기 어떤 데이터베이스도 보여주지 않겠습니까?
import java.util.Locale;
import android.app.Activity;
import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class AAAActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText userid = (EditText)findViewById(R.id.et_un);
EditText password = (EditText)findViewById(R.id.et_pw);
final String uid;
final String pwd;
uid = userid.getText().toString();
pwd = password.getText().toString();
Button btn = (Button)findViewById(R.id.btn_login);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
InsertUser(uid, pwd);
show();
}
});
}
public void InsertUser(String user_name, String password){
//SQLiteDatabase db;
SQLiteDatabase db;
db = openOrCreateDatabase("TestData.db", SQLiteDatabase.CREATE_IF_NECESSARY,
null);
try{
db.setVersion(1);
db.setLocale(Locale.getDefault());
db.setLockingEnabled(true);
/*final String CREATE_TABLE_USERS = "CREATE TABLE users (" + "id INTEGER
PRIMARY KEY AUTOINCREMENT,"+" LoginName text not null, Password
text not null);"; */
String CREATE_TABLE_USERS = "CREATE TABLE users (" + "id INTEGER PRIMARY KEY
AUTOINCREMENT,"+" LoginName text not null, Password text not null);";
db.execSQL(CREATE_TABLE_USERS);
ContentValues values = new ContentValues();
values.put("LoginName", user_name);
values.put("Password", password);
db.insert("users", null, values);
}
catch(Exception e){
}
}
public void show(){
Toast toast=Toast.makeText(this, "your data is received", Toast.LENGTH_SHORT);
toast.show();
}
}
:
여기 내 코드입니다. 어떤 도움을 주셔서 감사합니다.
패키지 안에 데이터베이스 폴더를 보여주는 파일 탐색기의 스크린 샷을 업로드 할 수 있습니까 ?? –
제 이메일 주소를 보내주십시오 Shashank .... – Ashu
final string uid; 그리고 마지막 String psw; 값을 수집하지 마십시오 ............ – Ashu