1. 程式人生 > >將map和泛型為map的list集合插入到指定的資料庫表中

將map和泛型為map的list集合插入到指定的資料庫表中

將HashMap

static SQLiteDatabase db;

    public int insertSQL(String table, HashMap<String, String> map) {
        long a;

        try {
            ContentValues values = new ContentValues();

            for (String key : map.keySet()) {
                values.put(key, map.get(key));
            }
             a = db.insert(table, null
, values); } catch (SQLException e) { return 0; } return (int) a; }
 * 把 List<HashMap<String, String>> listMap插入到指定的資料庫表中;
 * @param table
 * @param listMap
 * @return

    public int insertSQL(String table, List<HashMap<String, String>>
listMap) { try { db.beginTransaction(); for (HashMap<String, String> map : listMap) { if (insertSQL(table, map) == -1) { db.endTransaction(); return 0; } } db.setTransactionSuccessful(); db.
endTransaction(); } catch (Exception e) { db.endTransaction(); Log.i("TAG", "insertSQL"); return 0; } return 1; }

相關推薦

mapmap的list集合插入指定資料庫

將HashMap static SQLiteDatabase db; public int insertSQL(String table, HashMap<String, String> map) { long a;

再談怎樣以最簡單的方法String類集合或String類的數組轉化逗號間隔字符串形式

集合 ret 類型 author sta rgs bsp lan ont 今天review代碼,看見某些大爺在將泛型為String類型的集合或String類型的數組轉化為逗號間隔字符串形式時仍然僅僅顧結果不註重過程,“大爺”咱能負點責任嗎?

java list轉換map通用方法

將list轉換為map 背景:最近使用比較多的mongodb,由於其缺乏表連線的查詢,導致我們經常需要將表資料查詢到記憶體中,然後進行匹配連線,組成需要的資料格式,匹配的方式通常是: list1中有list2需要的欄位,於是將list1轉換為map,遍歷list2,從ma

普通集合集合的區別,哈希字典的區別,隊列堆棧的區別以及堆棧的區別。

ear 釋放內存 main 廣泛 棧內存 節點 except {0} 常數 普通集合和泛型集合的區別: 泛型集合與傳統集合相比 類型更安全. 泛型集合無需裝箱拆箱操作. 泛型的重要性. 泛型是未來五年的主流技術 ...通常情況下,建議您使用泛型集合,因為這樣可以獲得類型安全

初識集合

1.8 聲明 編譯器 變化 泛型類 ise 個數 bre 重復元素 package com.oracle.Test; import java.util.ArrayList; import java.util.Collection; import java.util.It

Java 集合

ron 接口 關系 ons 增加 pre pos 接口設計 操作   一、集合(Collections)   Java使用集合來組織和管理對象。   1、Java的集合類   集合類主要負責保存、盛裝和管理對象,因此集合類也被稱為容器類。   集合類分為Set、List、M

2018.6.11 集合的課後練習總結

lec 重復 ati oar 總結 TE [] 運行期 有關 介紹Set接口和List接口的區別 提及 介紹Map接口 Collection表示一組對象,這些對象也稱為collection的元素;一些 collection允許有重復的元素,而另一些則不允許;一些collec

關於java裡面Collection包括List,Map等初始化內部匿名類的一個例子

package com.yang.generalType; import java.util.ArrayList; import java.util.List; public class TestGeneralType { /** * @param args

黑馬程式設計師-集合集合-學習筆記

垃圾回收: 1、CLR的一個核心功能 2、垃圾回收器,的目的:提交記憶體利用率 3、只回收託管堆中的記憶體資源,不回收其他資源(資料庫連線,檔案控制代碼,網路埠等) 4、GC.Collect();//手動垃圾回收(不建議使用) 集合介紹: 延伸(陣列特點:型別統一,長度固

String、基本資料型別包裝類、集合

String類: · 字串是一個特殊的物件,在java中只要被雙引號引起來的都是字串物件 · 字串一旦初始化就不可以被改變 · String類複寫了Object類中的equals方法,該用法用於判斷字串是否相同 · String s1 = "abc" 和 String s

【Java學習筆記】14.集合框架

1.Java中的集合框架體系 1.集合框架體系圖如圖所示: 2.Conllection介面: Collection 是最基本的集合介面,一個 Collection 代表一組 Object,Ja

Java集合框架機制

1、容器類 JDK API中專門設計用來儲存其他物件的類,一般稱為物件容器類,簡稱容器類,這組類和介面的設計結構也被統稱為集合框架(Collection Framework)。集合框架中容器類的關係如下圖示: Set的三個常用實現類: HashSet類是Set介面實現類

Java高級特性 第1節 集合框架

eric 如果 語法 提高 需要 his testin fir hashset   Java中,存儲多個同類型的數據,可以用數組來實現,但數組有一些缺陷: 數組長度固定不變,布恩那個很好的適應元素數量動態變化的情況 可以通過數組.length獲取數組長度,卻無法直接

java基礎第十二篇之集合、增強for迴圈、迭代器

Collection介面中的常用方法: * 所有的子類子介面都是具有的 * 集合的方法:增刪改查 * * public boolean add(E e);//新增元素 返回值表示是否新增成功 * public boolean remove(Object o);//刪除元素,返回值表示是否刪除成

07.集合

# 一.集合框架概述 ![](https://kyun.ltyuanfang.cn/tc/2020/06/13/b1e200f77d5e5.gif) Java集合框架都位於Java.util包中 Java集合框架可以包含三大塊內容,對外介面,介面的實現,對集合運算的演算法 ## Set、List和Ma

Object

文章 數據 問題 效果 拆箱 lan 好用 www. 原理   這倆東東呢實現的效果是一樣的,但是它們倆的效率不一樣,原理也不一樣。直接說結論吧,泛型比Object好用,效率高。因為Object有一個裝箱和拆箱的過程,倘若是很多的數據那效率就低到不行了,而泛型沒有這個問

接收 -1 list ati clas rgs == arraylist spa 鏈表屬於集合的一部分,泛型指的是多種數據類型,鏈表可以接收多種數據類型。 package *; import java.util.ArrayList; public class Liu

WPF多線程統計拆箱裝箱的運行效率

eset 主線程 ted fonts reset 通知 ack foreach -c WPF中多線程統計拆箱裝箱和泛型的執行效率。使用的知識點有泛型、多線程、托付。

利用反射把Model對象按行儲存進數據庫以及按行取出然後轉換成Model 類實例 MVC網站通用配置項管理

serve 取數 sele oid 數據庫操作 comm 評論 data http 利用反射和泛型把Model對象按行儲存進數據庫以及按行取出然後轉換成Model 類實例 MVC網站通用配置項管理 2018-3-10 15:18 | 發布:Admin | 分類:代碼庫

c#的自定義類、方法接口

泛型方法 return bsp 其中 tel sts code 方式 void ? 泛型的產生其中一個原因就是為了解決原來集合類中元素的裝箱和拆箱問題: 一、泛型類: /// <summary> /// 返回前臺的消息 /// &