sqlite資料庫查詢批量

2021-09-06 20:49:38 字數 776 閱讀 5574

採網頁裡的**,**每天都變化,而資料庫裡有幾千條資料,通過 select count(*) 來查詢資料庫裡有沒有該**,沒有的話就採集入庫,所 以如果網頁當天更新1千條連線,那採集一次就要select count(*) 1千次, 1次select count(*) 要對比資料庫裡的幾千條 資料,所以速度慢,請問像下面**裡 的 cmdlist.add("update newsandnotice set id = " + i + " where id = " + newsid[i] + ";"); 的 方法,一次性把所有查詢語句添到陣列後,一次性查詢,一次性反回每條查詢後的結果!

//

string sql = "select count(*) from news where ss= '網頁位址'";

//listnewsid = sql_hp.sql_column(sql);

list

cmdlist = new list();

cmdlist.add(

"begin;");

for (int i = 0; i < newsid.count; i++)

cmdlist.add(

"commit;");

sql_hp.sql_insert(cmdlist);

public

int sql_insert(listcmd)

catch

}command.dispose();

connclose();

return

tempint;

}

mysql查詢批量查詢資料型別 資料庫批量查詢語句

1.oracle查詢所有當前資料庫的表語句 select drop table table name as sqlscript from user tables 2.sql查詢所有當前資料庫的表語句 查詢使用者下所有資料庫 select name from master.sysdatabases o...

sqlite資料庫 查詢某個區間的資料

某資料庫中有一表名為table1,內有一列為date型資料birthday生日,現需要查詢某個時間段內生日的人,可使用的方法 1 用sql語句為 select from table1 where birthday between 2000 01 01 and 2000 02 25 2 在androi...

solr批量匯入資料庫資料和查詢

首先在solr home下面建立lib目錄,匯入如圖兩個jar包和資料庫驅動jar包。進入solr home mycore conf資料夾下,開啟solrconfig.xml。配置匯入資料必須的請求處理器requesthandler name dataimport class org.apache....