JdbcTemplate和元資料介紹

2021-09-24 06:19:00 字數 843 閱讀 4080

一、jdbctemplate

二、元資料

元資料(metadata):即定義資料的資料。簡單來說就是資料庫、表、列的定義資訊

parametermetadata:可以用於獲取有管preparedstatement物件和器預編譯sql語句,例:引數個數,獲取指定位置佔位符的sql型別

獲取parametermetadata物件:parametermetadata parametermetadata=preparedstatement.getparametermetadata();

api

resultsetmetadata:可用於獲取有關resultset物件中列的型別和屬性的資訊

獲取resultsetmetadata物件:resultsetmetadata resultsetmetadata=new resultset.getmetadata();

api

三、三層體系架構

表現層 : 又稱為 web層

業務層: 又稱為業務邏輯層 或 service層

持久層 : 又稱為資料訪問成 或 dao層 ( data access object )。

解耦:降低層與層之間的耦合性

可維護性:提高軟體的可維護性,對現有的功能進行修改和更新是不會影響原有的功能

可擴充套件性:提公升軟體的可擴充套件性,新增新的功能的時候不會影響到現有的功能

可重複性:不同層之間進行功能呼叫時,相同的功能可以重複使用。

使用 JdbcTemplate 查詢及更新資料庫

通過對 jdbctemplate 源 的研讀,可以看到,在 jdbctemplate 提供了很多用來查詢的數 據庫,比如 queryformap queryforlong queryforint queryforlist 等等。這裡只是簡單的進行示例說明,使用 queryforlist 查詢的示例 ...

JdbcTemplate 概念和準備 1

1 什麼是 jdbctemplate 1 spring 框架對 jdbc 進行封裝,使用 jdbctemplate方便實現對資料庫操作 2 準備工作 1 引入相關 jar 包 2 在 spring 配置檔案配置資料庫連線池 datasource class com.alibaba.druid.poo...

四元數和方向

三維計算中,經常需要計算方向,假定三維座標係為右手系,z向上,y向前,x 向右。通常的作法是,getlookat,獲取eye和target,來計算dir dir target eye 除此,可以使用四元數來計算 ogre vector3 dir mnode getorientation ogre v...