Hi everybody,

               I am creating a database and i have done it, buti dont know
how to print those records on console ,actully i am  getting value from
edittext box and i can print those value in Toast but i want to print those
value on simulator when user click on View button to see records pls help
me if any one hava any clue.


*This is my code*
*
*
*
*
  package SQliteDemo.s;

import java.util.Locale;

import android.app.Activity;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class SQliteDemo extends Activity {
    /** Called when the activity is first created. */
 SQLiteDatabase sampleDB;
Button btninsert,btn_view;
EditText edtid,etname,passwrd;
int id;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);


        initializeUI();

sampleDB=this.openOrCreateDatabase("sampleDB",SQLiteDatabase.CREATE_IF_NECESSARY,null);
        sampleDB.setVersion(1);
        sampleDB.setLocale(Locale.getDefault());
        sampleDB.setLockingEnabled(true);
      String createTable="Create table if not exists USER(id int,name
Varchar,password Varchar);";
      sampleDB.execSQL(createTable);
      btninsert.setOnTouchListener(new View.OnTouchListener() {
 @Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
//int id=Integer.parseInt(edtid.getText().toString().trim());
String id1 = edtid.getText().toString().trim();
id=Integer.valueOf(id1);
String name=etname.getText().toString().trim();
String pass=passwrd.getText().toString().trim();
try
    {
       if (!edtid.equals("")|| edtid!=null){
      // depositAmount1 = Integer.valueOf(costt);

         }}
          catch(NumberFormatException ex1)
    {
       // Uh oh! Bad input!
    }
 //String sqlForInsert="insert into USER values("+ id +" , "+ name +",
"+pass+");";
ContentValues values=new ContentValues();
values.put("id",id);
values.put("name",name);
values.put("password",pass);

sampleDB.insert("USER"," ", values);
 return false;
}
});

      btn_view.setOnTouchListener(new View.OnTouchListener() {
 @Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
 String query="select *from USER";
Cursor cursor=sampleDB.rawQuery(query,null);
String result="";
cursor.moveToFirst();
do
{
int id=cursor.getInt(cursor.getColumnIndex("id"));
String name=cursor.getString(cursor.getColumnIndex("name"));
String pass=cursor.getString(cursor.getColumnIndex("password"));
result=id+" |"+name+" |"+pass;
Toast.makeText(getApplicationContext(), result, 9).show();
Log.d("Result,--------------" + result,"------------");
 }
while(cursor.moveToNext());
  return false;}});
//return false;

    }

private void initializeUI() {
// TODO Auto-generated method stub
edtid=(EditText)findViewById(R.id.editText1);
etname=(EditText)findViewById(R.id.editText2);
passwrd=(EditText)findViewById(R.id.editText3);

        btninsert=(Button)findViewById(R.id.button1);
        btn_view=(Button)findViewById(R.id.button2);
}
protected void onStop()
{
super.onStop();
sampleDB.close();
}
}

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to