最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

JDBC_基礎(chǔ)知識(shí)

2023-03-06 16:50 作者:蘇喆i  | 我要投稿

一、前言

1.需要哪些前置技術(shù)

二、全新JDBC技術(shù)概述

1、什么是JDBC?

Java DataBase Connectivity

在java語言中編寫sql語句,對(duì)mysql數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行CRUD操作。增加(Create)、讀取查詢(Retrieve)、更新(Update)和刪除(Delete)

2、JDBC相關(guān)的類庫在哪里?

java.sql.*;

3、JDBC本質(zhì)上是一堆什么呢?

java.sql.*;
這個(gè)包下都是JDBC的接口,SUN公司制定的!
JDBC是體現(xiàn)“接口作用”的非常經(jīng)典的例子。
JDBC降低了耦合度,提高了擴(kuò)展力。
對(duì)于java程序員來說,不需要關(guān)心數(shù)據(jù)庫是哪個(gè)品牌。只要面向JDBC接口編程就行!

4.jar包是什么?

java程序打成的一種壓縮包格式,你可以將這些jar包引入你的項(xiàng)目中,然后你可以使用這個(gè)java程序中類和方法以及屬性了!

總結(jié)

1. jdbc是(Java Database Connectivity)單詞的縮寫,翻譯為java連接數(shù)據(jù)庫

2. jdbc是java程序連接數(shù)據(jù)庫的技術(shù)統(tǒng)稱

3. jdbc由java語言的規(guī)范(接口)和各個(gè)數(shù)據(jù)庫廠商的實(shí)現(xiàn)驅(qū)動(dòng)(jar)組成

4. jdbc是一種典型的面向接口編程

5. jdbc優(yōu)勢(shì)

? ? 1. 只需要學(xué)習(xí)jdbc規(guī)范接口的方法,即可操作所有的數(shù)據(jù)庫軟件

? ? 2. 項(xiàng)目中期切換數(shù)據(jù)庫軟件,只需要更換對(duì)應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)jar包,不需要更改代碼

三、全新JDBC核心API

1.驅(qū)動(dòng)jar版本選擇

我們選擇版本 8.0.27版本

2.java工程導(dǎo)入依賴

①項(xiàng)目創(chuàng)建lib文件夾

②項(xiàng)目創(chuàng)建lib文件夾

③項(xiàng)目創(chuàng)建lib文件夾

3.演示步驟

4.基于Statement方式問題

存在問題:

1. SQL語句需要字符串拼接,比較麻煩

2. 只能拼接字符串類型,其他的數(shù)據(jù)庫類型無法處理

3. 可能發(fā)生注入攻擊

? ? > 動(dòng)態(tài)值充當(dāng)了SQL語句結(jié)構(gòu),影響了原有的查詢結(jié)果!

5.基于PreparedStatement的優(yōu)化演示curd

數(shù)據(jù)庫數(shù)據(jù)插入

數(shù)據(jù)庫數(shù)據(jù)修改

數(shù)據(jù)庫數(shù)據(jù)刪除

數(shù)據(jù)庫數(shù)據(jù)查詢

7.PreparedStatement使用方法總結(jié)




JDBC_基礎(chǔ)知識(shí)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
广德县| 瑞昌市| 安义县| 仲巴县| 台山市| 长武县| 邵阳县| 揭阳市| 长丰县| 青阳县| 庐江县| 南通市| 霍城县| 湖口县| 凤冈县| 横山县| 兰坪| 永福县| 茂名市| 普兰店市| 虹口区| 永泰县| 桓仁| 和龙市| 广河县| 图们市| 进贤县| 柯坪县| 永泰县| 疏勒县| 韶山市| 平阴县| 洪湖市| 彰武县| 九江县| 大埔区| 体育| 安康市| 日喀则市| 南宫市| 丰都县|