1) vado nella cartella in C:\sqlite-3_6_20
2)mando in esecuzione sqlite: sqlite3 studenti.db
3)creo il database:
create table studenti (id int, nome varchar(30),eMail varchar(30), primary key(id));
4)inserisco dei dati:
insert into studenti values (1,"Carlos Bailon","carlos_360@hotmail.it");
insert into studenti values (2,"Andrea Drago","dreix2@hotmail.it");
insert into studenti values (3,"Luigi Marzocchella","luigi.marzocchella@gmail.com");
insert into studenti values (4,"Lorenzo Millucci","lollino360@msn.com");
insert into studenti values (5,"Edoardo Luca roccaforte","edolvk@yahoo.it");
5) per visualizzare il tutto:
select * from studenti;
lunedì 19 aprile 2010
ex. Classe interna
Come creare un programma con una sola finestra, un bottone e una casella di testo con una classe interna. In fine stampare quello che viene scritto nella casella di testo.
import java.awt.event.*;
public class EsSemplice {
JFrame f1=new JFrame("classe interna");
JTextField t1= new JTextField();
JButton b1= new JButton("stampa");
public EsSemplice(){
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.add(BorderLayout.CENTER,t1);
f1.add(BorderLayout.SOUTH,b1);
f1.setSize(200,200);
f1.setVisible(true);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String t2;
t2=t1.getText();
System.out.println(t2);
}
});
}
public static void main(String[]args){
EsSemplice s1= new EsSemplice();
}
}
import java.awt.event.*;
public class EsSemplice {
JFrame f1=new JFrame("classe interna");
JTextField t1= new JTextField();
JButton b1= new JButton("stampa");
public EsSemplice(){
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.add(BorderLayout.CENTER,t1);
f1.add(BorderLayout.SOUTH,b1);
f1.setSize(200,200);
f1.setVisible(true);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String t2;
t2=t1.getText();
System.out.println(t2);
}
});
}
public static void main(String[]args){
EsSemplice s1= new EsSemplice();
}
}
Database nel DOS
//andare sulla cartella sqlite e scrivere:
esempio
sqlite3 android.db;
//per creare il database:
create table ristorante (id int, nome varchar(30),indirizzo varchar(30), primary key(id));
// per inserire dei dati: ogni virgola una colonna e le righe ogni volta che aggiungo dei dati
insert into ristorante values (1,"calimero","via pulcino nero n 34");
insert into ristorante values (2,"Osteria del Ghiottone", "via del sorcio morto n 22");
select * from ristorante; //per mostrare tutta la tabella
select * from ristorante where id=1; // per mostrami una riga
//per modificare una riga già inserita nella tabella
update ristorante set indirizzo="via del sorcio vivo n 22" where id=2;
//per cancellare una riga già inserita nella tabella
delete from ristorante where id=1;
NB: terminare i comandi da dare a SQLITE sempre con il punto e virgola.
esempio
sqlite3 android.db;
//per creare il database:
create table ristorante (id int, nome varchar(30),indirizzo varchar(30), primary key(id));
// per inserire dei dati: ogni virgola una colonna e le righe ogni volta che aggiungo dei dati
insert into ristorante values (1,"calimero","via pulcino nero n 34");
insert into ristorante values (2,"Osteria del Ghiottone", "via del sorcio morto n 22");
select * from ristorante; //per mostrare tutta la tabella
select * from ristorante where id=1; // per mostrami una riga
//per modificare una riga già inserita nella tabella
update ristorante set indirizzo="via del sorcio vivo n 22" where id=2;
//per cancellare una riga già inserita nella tabella
delete from ristorante where id=1;
NB: terminare i comandi da dare a SQLITE sempre con il punto e virgola.
domenica 18 aprile 2010
primo esercizio Android
package com.natalizi.android.Now;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.util.Date;
public class Now extends Activity implements View.OnClickListener
{
/** Called when the activity is first created. */
Button btn;
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
btn=new Button(this);
btn.setOnClickListener(this);
updateTime();
setContentView(btn);
}
public void onClick(View view){
updateTime();
}
private void updateTime(){
btn.setText(new Date().toLocaleString());
}
}
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.util.Date;
public class Now extends Activity implements View.OnClickListener
{
/** Called when the activity is first created. */
Button btn;
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
btn=new Button(this);
btn.setOnClickListener(this);
updateTime();
setContentView(btn);
}
public void onClick(View view){
updateTime();
}
private void updateTime(){
btn.setText(new Date().toLocaleString());
}
}
Iscriviti a:
Post (Atom)