如何插入使用的EditText数据到数据库,然后将数据保存到android系统数据库 [英] How to insert data into database using EditText and then save data into database in android

查看:196
本文介绍了如何插入使用的EditText数据到数据库,然后将数据保存到android系统数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在android开发新的,所以我想,但我不能使用编辑文本插入数据做入数据库,然后将数据保存到Android中使用按键数据。
所以有人请帮我,我只是一个初学者,这就是为什么,请写上一个样本教程/程序。

i am new in android development, so i am trying but i can't do the insertion data into database using Edit Text and then save the data into data using Button in android. so someone please help me out, i am just a beginner that's why please write a sample tutorial/program on it.

感谢您,
arnob

advanced thank you, arnob

确定这里是我的我的班级活动之一,一个XML文件,我附上 -

ok here is my one of my class activities and an xml file i am attaching -

我的活动类名Registration.java之一,它包含了 -

one of my activity class names "Registration.java" and it contains -

package com.ggit.trip.caster;

  public class Registration extends AppBaseActivity {

private Button submit3;
private Button exit3;

DatePicker d;
Dialog dialog;
public TextView date;
private ImageView cal;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.registration);

    registerBaseActivityReceiver();

    submit3 = (Button) findViewById(R.id.button1);
    exit3 = (Button) findViewById(R.id.button2);

    cal = (ImageView) findViewById(R.id.imageView1);
    date = (TextView) findViewById(R.id.textView8);

    submit3.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(getApplicationContext(),
                    CostManagement.class);
            startActivity(intent);

        }
    });

    cal.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            dialog = new Dialog(Registration.this);
            dialog.setContentView(R.layout.date);
        //dialog.setTitle("Set Date");
            dialog.setCancelable(true);

            Button ok = (Button) dialog.findViewById(R.id.button1);
            Button cancel = (Button) dialog.findViewById(R.id.button2);

            d = (DatePicker) dialog.findViewById(R.id.datePicker1);

            ok.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    int day = d.getDayOfMonth();
                    int month = d.getMonth();
                    int year = d.getYear();

            String curDate = "" + day + "/" + month + "/" + year;

                    Log.d("date", "" + curDate);

                    date.setText(curDate);
                    date.setVisibility(View.VISIBLE);
                    cal.setVisibility(View.INVISIBLE);

                    dialog.dismiss();
                }
            });
            cancel.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {

                    dialog.dismiss();
                }           
            });     

            dialog.show();
        }
    });

    exit3.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            closeAllActivities();
        }
    });
}
@Override
public void onDestroy() {

    super.onDestroy();
    unRegisterBaseActivityReceiver();
}

}

这个类的活动我已经做了布局这个注册名为registration.xml。

for this class activities i have made a layout for this registration named "registration.xml" .

    <?xml version="1.0" encoding="utf-8"?>
  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical"
  android:background="@drawable/sea_01" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_marginTop="30dp"
    android:text="User Name"
    android:textAppearance="?android:attr/textAppearanceMedium"
     />
<EditText
    android:id="@+id/editText1"
    android:layout_width="160dp"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView1"
    android:layout_alignBottom="@+id/textView1"
    android:layout_alignParentRight="true"
    android:layout_marginRight="24dp"
    android:background="@drawable/rounded_edittext"
    android:ems="10"
    android:hint="  insert your name"
    android:inputType="textPersonName" >

    <requestFocus />
</EditText>

<TextView
    android:id="@+id/textView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/editText1"
    android:layout_marginTop="20dp"
    android:text="Passord"
    android:textAppearance="?android:attr/textAppearanceMedium"
     />
<EditText
    android:id="@+id/editText2"
    android:layout_width="160dp"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView2"
    android:layout_alignBottom="@+id/textView2"
    android:layout_alignLeft="@+id/editText1"
    android:background="@drawable/rounded_edittext"
    android:ems="10"
    android:inputType="textPassword" />

<TextView
    android:id="@+id/textView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/editText2"
    android:layout_marginTop="20dp"
    android:text="E-mail"
    android:textAppearance="?android:attr/textAppearanceMedium"
     />

<EditText
    android:id="@+id/editText3"
    android:layout_width="160dp"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView3"
    android:layout_alignBottom="@+id/textView3"
    android:layout_alignLeft="@+id/editText2"
    android:background="@drawable/rounded_edittext"
    android:ems="10"
    android:hint="  insert your email"
    android:inputType="textEmailAddress" />

<TextView
    android:id="@+id/textView4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/editText3"
    android:layout_marginTop="20dp"
    android:text="Phone Number"
    android:textAppearance="?android:attr/textAppearanceMedium"
     />

<EditText
    android:id="@+id/editText4"
    android:layout_width="160dp"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView4"
    android:layout_alignBottom="@+id/textView4"
    android:layout_alignRight="@+id/editText3"
    android:background="@drawable/rounded_edittext"
    android:ems="10"
    android:hint="   contact number"
    android:inputType="phone" />

<TextView
    android:id="@+id/textView5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/editText4"
    android:layout_marginTop="32dp"
    android:text="Gender"
    android:textAppearance="?android:attr/textAppearanceMedium"
     />

<RadioButton
    android:id="@+id/radioButton1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView5"
    android:layout_alignBottom="@+id/textView5"
    android:layout_alignLeft="@+id/editText4"
    android:text="Male"
     />

<RadioButton
    android:id="@+id/radioButton2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/radioButton1"
    android:layout_alignBottom="@+id/radioButton1"
    android:layout_toRightOf="@+id/radioButton1"
    android:text="Female"
     />

<TextView
    android:id="@+id/textView7"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/radioButton1"
    android:layout_marginTop="26dp"
    android:text="Location"
    android:textAppearance="?android:attr/textAppearanceMedium"
     />

<EditText
    android:id="@+id/editText5"
    android:layout_width="160dp"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView7"
    android:layout_alignBottom="@+id/textView7"
    android:layout_alignLeft="@+id/radioButton1"
    android:background="@drawable/rounded_edittext"
    android:ems="10"
    android:hint="   place you living" />

<TextView
    android:id="@+id/textView6"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/editText5"
    android:layout_marginTop="32dp"
    android:text="Birthday"
    android:textAppearance="?android:attr/textAppearanceMedium" />

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/editText5"
    android:layout_alignTop="@+id/textView6"
    android:src="@drawable/calendar" />

<TextView
    android:id="@+id/textView8"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/textView6"
    android:layout_alignLeft="@+id/imageView1"
    android:text="Medium Text"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:visibility="invisible" />

<Button
    android:id="@+id/button1"
    android:layout_width="100dp"
    android:layout_height="45dp"
    android:layout_alignParentBottom="true"
    android:layout_toLeftOf="@+id/imageView1"
    android:background="@drawable/gloss_nine_patch"
    android:text="Submit" />

<Button
    android:id="@+id/button2"
    android:layout_width="100dp"
    android:layout_height="45dp"
    android:layout_alignLeft="@+id/imageView1"
    android:layout_alignParentBottom="true"
    android:layout_marginLeft="24dp"
    android:background="@drawable/gloss_nine_patch"
    android:text="Exit" />


<TextView
    android:id="@+id/textView9"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:text="User Registration"
    android:gravity="center"
    android:textAppearance="?android:attr/textAppearanceMedium"
    android:textSize="12dp" />

  </RelativeLayout>

现在请有人请充分利用数据库​​查询填补了这一Registration.java级和写作时,我会点击的所有信息后,提交按钮,它会保存到数据库,然后去其他活动。

Now please someone please full fill this "Registration.java" class using database query and after writing all the information when i ll click 'submit' button it will save into database then go to other activities.

感谢大家
请帮我

thanking you all please help me now

推荐答案

Arnob你可以在以下链接找到非常好的教程,...

Arnob you can find very good tutorials at following links, ...

http://www.vogella.com/articles/AndroidSQLite/article.html

http://www.androidhive.info/2011/11 / Android的源码数据库教程/

我希望这是对你有所帮助。

I hope it is helpful to you.

这篇关于如何插入使用的EditText数据到数据库,然后将数据保存到android系统数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆