Вы находитесь на странице: 1из 3

UNACH

FACULTAD DE INGENIERÍA
PROGRAMACIÓN EN JAVA Y LAB.

Programación En Java Y Lab.

NOMBRE: Daniel Patricio Yautibug PRACTICA NO: 17

CARRERA: Electrónica y Telecomunicaciones FECHA: 09-01-2020

SEMESTRE: Séptimo

MENU ITEM - BASE DE DATOS

1.- CODIGOS

VENTANA 1 – CODIGO
public class MainActivity extends AppCompatActivity {
EditText etCodigo,etNombre,etApellido;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu men) {
getMenuInflater().inflate(R.menu.menu_opciones,men);
return true;

@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
etCodigo=(EditText)findViewById(R.id.etCodigo);
etNombre=(EditText)findViewById(R.id.etNombre);
etApellido=(EditText)findViewById(R.id.etApellido);

String cd=etCodigo.getText().toString();
String nm=etNombre.getText().toString();
String ap=etApellido.getText().toString();

switch (item.getItemId()){
case R.id.insertar:
if(cd.length()>0&&nm.length()>0&&ap.length()>0){
conexionSQLliteHelper addDatos=new
conexionSQLliteHelper(this,"DBESTUDIANTES",null,1);
SQLiteDatabase bd=addDatos.getWritableDatabase();
}else{

pág. 1
Toast.makeText(getApplicationContext(),"DATOS
INCOMPLETOS",Toast.LENGTH_SHORT);
}
return true;

case R.id.ayuda:
Intent lanzarAyuda=new Intent(this,Ayuda.class);
startActivity(lanzarAyuda);
return true;
default:
return super.onOptionsItemSelected(item);
}}}

VENTANA 2 – CODIGO

public class conexionSQLliteHelper extends SQLiteOpenHelper {


final String sql="CREATE TABLE estudiante(codigo TEXT, nombre
TEXT, apellido TEXT)";

public conexionSQLliteHelper(@Nullable Context context, @Nullable


String name, @Nullable SQLiteDatabase.CursorFactory factory, int
version) {
super(context, name, factory, version);
}

@Override
public void onCreate(SQLiteDatabase nombre1) {
nombre1.execSQL(sql);

@Override
public void onUpgrade(SQLiteDatabase nombre1, int i, int i1) {
nombre1.execSQL("DROP TABLE IF EXISTS estudiante");
nombre1.execSQL(sql);

}
}

1.- GRAFICAS

pág. 2
pág. 3

Вам также может понравиться