本例項主要演示
jdbctemplate
如何運算元據庫
(crud)
:(1)、建立配置檔案如下
(2)、編寫測試類:
建立一張表:
jt.execute("create table mytemplate(id int,tempname varchar(100))");
---------------------------
插入一條記錄:
jt.execute("insert into mytemplate(id,tempname) values('001','xmddl')");
---------------------------
統計行數:
int i=jt.queryforint("select count(*) from mytemplate");
system.out.println(i);
---------------------------
查詢結果集:
list templist=jt.queryforlist("select * from mytemplate");
iterator iter = templist.iterator();
while (iter.hasnext())
--------------------------
更新:jt.update("update mytemplate set tempname='zheli' where id='1'");
-------------------------
刪除:jt.execute("delete from mytemplate where id='1'");
--------------------------
輸出表中相關的資訊:
rowcountcallbackhandler rcc=new rowcountcallbackhandler();
jt.query("select * from mytemplate",rcc);
system.out.println("columns sum:="+rcc.getcolumncount());
system.out.println("rows sum:="+rcc.getrowcount());
system.out.println("column name and type");
string name=rcc.getcolumnnames();
int type=rcc.getcolumntypes();
for(int i=0;i
(3)、小結:以上只是
jdbctemplate
基本操作,權且當作入門,其實,只要是
jdbc
的操作,
jdbctemplate
都提供了相應的介面操作。
JdbcTemplate如何運算元據庫
首先我們之前講解了如何用jdbc來運算元據庫 但是這種方法有很多的侷限性 不足 因此我們的前人對他們來進行了改進,首先,之前的那種方法執行緒要不斷的建立關閉,非常的麻煩,因此有了連線池的技術,讓這些連線可以重複使用 改進了以後 量還是非常的大,為了更加的簡化 又有了jdbctemplate技術 那麼...
JdbcTemplate(運算元據庫 新增功能)
目錄 jdbctemplate 運算元據庫 新增功能 1.建立資料庫表 2.對應資料庫建立實體類 3.編寫service 和 dao 1 在 dao 層進行資料庫新增操作 2 具體 呼叫jdbctemplate 物件裡面 update 方法可以實現新增操作 3 serveice層 測試結果 使用者i...
JdbcTemplate運算元據庫 新增功能
1.對應資料庫建立實體類 2.編寫service和dao 1 在dao進行資料庫新增操作 2 呼叫jdbctemplate物件裡面的update方法實現新增操作 有兩個引數 第一個引數 sql語句 第二個引數 可變引數,設定sql語句中的佔位符的值 repository public class b...
SparkRDD運算元 sample運算元
val newrdd oldrdd.sample withreplacement,fraction,seed withreplacement表示是抽出的資料是否放回,true為有放回的抽樣,false為無放回的抽樣 fraction表示隨機抽樣的資料數量 seed用於指定隨機數生成器種子 def s...
spark運算元 五 action運算元
collect package com.doit.spark.demoday05 import org.apache.spark.sparkcontext author 向陽木 date 2020 09 22 22 19 description 將資料以陣列形式收集回driver端,資料按照分割槽編...