2016-02-17 39 views
0

所以我創建了這個數據庫。如何插入超過2行的SQLite?

private static final String NOME_DB = "bancomuseu.db"; 

    public static final String TABELA = "tbl_itens"; 


    public static final String ID = "id"; 
    public static final String TITULO = "titulo"; 
    public static final String DESCRICAO = "descricao"; 
    public static final String INFORMACOES = "informacoes"; 
    public static final String MAISINFO = "maisinfo"; 
    public static final int VERSAO = 18; 


    DbHelper (Context context) { 
     super(context, NOME_DB, null, VERSAO); 
    } 

    @Override 
    public void onCreate(SQLiteDatabase db) { 

     String sql = "CREATE TABLE "+TABELA+" (" + 
       ID + " integer primary key, " + 
       TITULO + " text, " + 
       DESCRICAO + " text, " + 
       INFORMACOES + " text, " + 
       MAISINFO + " text " + 
       ")"; 

     db.execSQL(sql); 

現在我想將行插入此表

String insert = "INSERT INTO `tbl_itens` (`id`,`titulo`, `descricao`, `INFORMACOES`, `maisinfo`) VALUES ('1', 'Titulo1', 'Descricao1', 'Informacoes1', 'maisinfo1') + 

"INSERT INTO `tbl_itens` (`id`,`titulo`, `descricao`, `INFORMACOES`, `maisinfo`) VALUES ('2', 'Titulo2', 'Descricao3', 'Informacoes4', 'maisinfo5');"; 

db.execSQL(insert); 

的結果是什麼時候插入多1行的正確方法是什麼?

回答

0
INSERT INTO 'tablename' ('column1', 'column2') VALUES 
    ('data1', 'data2'), 
    ('data1', 'data2'), 
    ('data1', 'data2'), 
    ('data1', 'data2');