JdbcTemplate 概念和準備 1

2021-10-10 16:19:08 字數 1442 閱讀 6393

1、什麼是 jdbctemplate

(1)spring 框架對 jdbc 進行封裝,使用 jdbctemplate方便實現對資料庫操作

2、準備工作

(1)引入相關 jar 包

(2)在 spring 配置檔案配置資料庫連線池

"datasource"

class

="com.alibaba.druid.pool.druiddatasource"

destroy-method

="close"

>

name

="url"

value

="jdbc:mysql:///user_db"

/>

name

="username"

value

="root"

/>

name

="password"

value

="root"

/>

name

="driverclassname"

value

="com.mysql.jdbc.driver"

/>

bean

>

(3)配置 jdbctemplate 物件,注入 datasource

"jdbctemplate"

class

="org.springframework.jdbc.core.jdbctemplate"

>

name

="datasource"

ref="datasource"

>

property

>

bean

>

(4)建立 service 類,建立 dao 類,在 dao 注入 jdbctemplate 物件

<

context:component-scan

base-package

="com.atguigu"

>

context:component-scan

>

@service

public

class

bookservice

@repository

public

class

bookdaoimpl

implements

bookdao

JdbcTemplate和元資料介紹

一 jdbctemplate 二 元資料 元資料 metadata 即定義資料的資料。簡單來說就是資料庫 表 列的定義資訊 parametermetadata 可以用於獲取有管preparedstatement物件和器預編譯sql語句,例 引數個數,獲取指定位置佔位符的sql型別 獲取paramet...

spring教程 JdbcTemplate詳解

jdbctemplate模板與dbutils工具模擬較類似.jdbc org.springframework.jdbc.core.jdbctemplate hibernate3.0 org.springframework.orm.hibernate3.hibernatetemplate ibatis...

JDBCTemplate 事務控制

專案場景 批量匯入,前端解析excel資料,然後批量傳入到後端,後端根據資料進行解析,然後在表和關聯表進行操作。當對一行資料操作時,如果有錯誤資訊則捕獲異常,則不插入該條資訊,繼續走下。excel單行資料出錯時,要進行回滾,不僅要在單錶中回滾,還要在關聯表中回滾。問題 如何控制事務?如果單錶插入資料...