精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淺析JDBC常用的接口——JDBC的Statement接口、PreparedStatement接口

開發 后端
本文主要給大家介紹在Java中,通過連接數據庫之后,如何來執行SQL的語句,接下來小編帶大家一起來學習!

[[399263]]

大家好,我是Java進階者。今天給大家繼續分享JDBC技術。

一、前言

在《淺析JDBC常用的類和接口——JDBC的Driver接口、DriverManager類、Connection接口》文章中,我們介紹了使用Java語言來連接數據庫。本文主要給大家介紹在Java中,通過連接數據庫之后,如何來執行SQL的語句,接下來小編帶大家一起來學習!

二、Statement接口

1.Statement接口是用于執行不帶參數的比較簡單SQL的語句。Statement對象是由Connection對象方法createStatement()創建,該對象會把SQL語句傳遞給數據庫執行,然后返回數據庫處理的結果。

2.Statement常用的方法

常用的方法:
1)boolean execute(String sql):執行給定的SQL語句。
2)ResultSet executeQuery(String sql):執行給定的SQL查詢語句。
3)int executeUpdate(String sql):執行數據更新SQL語句。
4)Connection getConnection():獲取數據庫的連接。
5)int getMaxRows():獲取最大行數。
6)ResultSet getResultSet():獲取ResultSet對象。
7)void close():立即釋放連接和JDBC資源。

三、通過一個案例了解Statement接口的用法

1.首先導入拓展包“mysql-connector-java-5.1.7-bin.jar”,在Ecilpse編輯軟件的當前項目右鍵選擇“Bulid Path”,再選擇“Configure Build Path...”,選擇Libraies,在右邊有個“Add External JARs...”按鈕把這個拓展包加進來,然后點擊“OK”。具體操作如下圖所示:

2.在上面介紹了Statement接口的基礎知識點,接下來,小編通過一個案例帶大家一起了解Statement接口的用法,代碼如下所示:

  1. import java.sql.Connection
  2. import java.sql.DriverManager; 
  3. import java.sql.SQLException; 
  4. import java.sql.Statement; 
  5.  
  6.  
  7. public class Example26 { 
  8.     public static void main(String[] args) { 
  9.         // TODO Auto-generated method stub 
  10.         String driver="com.mysql.jdbc.Driver"
  11.         try { 
  12.             //加載驅動 
  13.             Class.forName(driver); 
  14.             //數據庫地址,本機、端口號3306、數據庫名為test 
  15.             String url="jdbc:mysql://localhost:3306/test"
  16.             //用戶名 
  17.             String user="root"
  18.             //密碼 
  19.             String pwd="168168"
  20.             //連接數據庫 
  21.             Connection conn=DriverManager.getConnection(url,user,pwd); 
  22.             //創建Statement對象 
  23.             Statement stmt=conn.createStatement(); 
  24.             String sql="select * from student"
  25.             //執行SQL語句 
  26.             stmt.executeQuery(sql); 
  27.             System.out.println(stmt); 
  28.         } catch (ClassNotFoundException e) { 
  29.             // TODO Auto-generated catch block 
  30.             e.printStackTrace(); 
  31.         } catch (SQLException e) { 
  32.             // TODO Auto-generated catch block 
  33.             e.printStackTrace(); 
  34.         } 
  35.   } 
  36.  

效果圖如下所示:

在上面代碼中,首先是加載驅動程序,之后,進行Mysql數據庫的連接,創建Statement對象,使用executeQuery()方法執行SQL語句。

四、PreparedStatement接口

1.PreparedStatement接口是用于預執行SQL語句的對象。SQL語句預編譯存儲在PreparedStatement對象中,可以使用PreparedStatement對象多次高效執行SQL語句。

2.PreparedStatement常用的方法

常用的方法:
1)void addBatch():將一組參數添加到此 PreparedStatement 對象的批處理命令中。
2)void setDouble(int parameterIndex, double x):將指定參數設置為給定 Java double 值。
3)void setFloat(int parameterIndex, float x):將指定參數設置為給定 Java REAL 值。
4)void setInt(int parameterIndex, int x):將指定參數設置為給定 Java int 值。
5)void setLong(int parameterIndex, long x):將指定參數設置為給定 Java long 值。
6)void setString(int parameterIndex, String x):將指定參數設置為給定 Java String 值。
7)void setObject(int parameterIndex, Object x):使用給定對象設置指定參數的值
8)boolean execute():在此 PreparedStatement 對象中執行 SQL 語句,該語句可以是任何種類的 SQL 語句。
9)ResultSet executeQuery():在此 PreparedStatement 對象中執行 SQL 查詢,并返回該查詢生成的 ResultSet 對象。
10)int executeUpdate():在此 PreparedStatement 對象中執行 SQL 語句,該語句必須是一個 SQL 數據操作語言(Data Manipulation Language,DML)語句,比如 INSERT、UPDATE 或 DELETE 語句;或者是無返回內容的 SQL 語句,比如 DDL 語句。

上述方法引用自文檔《JavaTM Platform Standard Ed. 6》

五、通過一個案例了解PreparedStatement接口的用法

1.首先導入拓展包“mysql-connector-java-5.1.7-bin.jar”,在Ecilpse編輯軟件的當前項目右鍵選擇“Bulid Path”,再選擇“Configure Build Path...”,選擇Libraies,在右邊有個“Add External JARs...”按鈕把這個拓展包加進來,然后點擊“OK”。具體操作的圖片在上面。

2.在上面介紹了PreparedStatement接口的基礎知識點,接下來,小編通過一個案例帶大家一起了解PreparedStatement接口的用法,代碼如下所示:

  1. import java.sql.Connection
  2. import java.sql.DriverManager; 
  3. import java.sql.PreparedStatement; 
  4. import java.sql.SQLException; 
  5.  
  6. public class Example25 { 
  7.     public static void main(String[] args) { 
  8.         //定義一個字符串來保存com.mysql.jdbc的Driver類路徑 
  9.         String driver="com.mysql.jdbc.Driver"
  10.         try { 
  11.             //加載驅動 
  12.             Class.forName(driver); 
  13.             //數據庫地址,本機、端口號3306、數據庫名為test 
  14.             String url="jdbc:mysql://localhost:3306/test"
  15.             //用戶名 
  16.             String user="root"
  17.             //密碼 
  18.             String pwd="168168"
  19.             //連接數據庫 
  20.             Connection conn=DriverManager.getConnection(url,user,pwd); 
  21.             //創建PreparedStatement對象 
  22.             PreparedStatement pst=conn.prepareStatement("select * from student where id=?"); 
  23.             String id="A11"
  24.             pst.setString(1,id); 
  25.             System.out.println(pst); 
  26.         } catch (ClassNotFoundException e) { 
  27.             // TODO Auto-generated catch block 
  28.             e.printStackTrace(); 
  29.         } catch (SQLException e) { 
  30.             // TODO Auto-generated catch block 
  31.             e.printStackTrace(); 
  32.         } 
  33.     } 

效果圖如下所示:

在上面代碼中,首先是加載驅動程序,之后進行Mysql數據庫的連接,創建PreparedStatement對象包含了"select * from student where id=?",它發送給數據庫管理系統,并且為執行做了準備。

六、總結

1.本文介紹了JDBC的Statement和PreparedStatement接口。

2.Statement接口是用于執行不帶參數的比較簡單SQL的語句。Statement對象是由Connection對象方法createStatement()創建,該對象會把SQL語句傳遞給數據庫執行,然后返回數據庫處理的結果。文中介紹了它的常用方法的使用,并通過一個案例來幫助大家了解Statement接口的用法。

3.PreparedStatement接口是用于預執行SQL語句的對象。SQL語句預編譯存儲在PreparedStatement對象中,可以使用PreparedStatement對象多次高效執行SQL語句。文中介紹了它的常用方法的使用,并通過一個案例來幫助大家了解PreparedStatement接口的用法。

本文轉載自微信公眾號「Java進階學習交流」,可以通過以下二維碼關注。轉載本文請聯系Java進階學習交流公眾號。

 

責任編輯:武曉燕 來源: Java進階學習交流
相關推薦

2021-06-28 10:25:47

MySQL語句接口

2021-06-28 10:00:32

JDBC數據庫MySQL

2021-06-22 10:24:22

Statement接口修改數據刪除數據

2021-05-21 10:01:01

JDBCJavaStatement接口

2021-06-03 10:01:28

JDBCStatement接口

2009-07-06 17:36:06

ResultSetJDBC Connec

2009-07-17 10:59:59

iBATIS接口

2010-04-19 08:51:30

2009-06-19 15:08:23

JDBC驅動

2009-06-19 17:14:47

JDBC驅動設置

2009-08-31 17:02:28

C#接口編程

2009-09-23 17:28:55

Hibernate C

2010-04-16 16:12:51

jdbc分頁

2009-09-28 14:45:22

C#接口的定義

2011-08-25 11:36:50

PreparedStaJDBC存儲過程調用

2009-08-27 17:33:51

Interface接口

2009-07-14 16:02:42

JDBC例子

2009-07-16 14:46:48

jdbc statem

2009-08-27 18:09:49

C#接口的實現

2009-06-19 15:28:31

JDBC分布式事務
點贊
收藏

51CTO技術棧公眾號

中文字幕综合网| 黄色日韩精品| 欧美日韩亚洲综合一区二区三区| 一区二区三区电影| 国产黄色一区二区| 国产一级久久| 中文字幕日韩有码| 香蕉视频1024| 国内小视频在线看| 久久久蜜桃精品| 国产日韩欧美一二三区| 国产一级免费av| av影片在线一区| 日韩美女视频一区二区在线观看| 国产精品免费成人| 动漫一区在线| 久久久久久久久久久久久久久99| 国产在线视频2019最新视频| 日本少妇久久久| 日韩成人影院| 日韩成人黄色av| 亚洲欧美一区二区三区不卡| 免费h在线看| 最新热久久免费视频| 精品无人区一区二区三区| 国产91av在线播放| 亚洲激情专区| 粗暴蹂躏中文一区二区三区| 日韩av在线看免费观看| 亚洲日本一区二区三区在线| 日本道在线观看一区二区| 成人在线免费高清视频| 岛国大片在线观看| 成人免费视频视频在线观看免费| 国产精品网红直播| 女人十八岁毛片| 午夜国产精品视频免费体验区| 亚洲欧美制服另类日韩| 熟妇高潮一区二区| 精品视频在线一区| 欧美视频日韩视频在线观看| 欧美二区在线视频| heyzo高清国产精品| 亚洲欧美日韩精品久久久久| 日韩理论片在线观看| 熟妇人妻中文av无码| 国产乱人伦精品一区二区在线观看| 国产成人鲁鲁免费视频a| 中国一级特黄毛片| 亚洲国产精品一区| 欧美激情一区二区三区久久久 | 日韩高清国产精品| 欧洲天堂在线观看| 97久久精品人人做人人爽| 国产精品v欧美精品v日韩| 国产99999| 国产一区二区三区免费在线观看| 国产在线观看精品一区二区三区| 欧美成人一区二区视频| 日韩电影在线一区二区| 人人爽久久涩噜噜噜网站| 97超碰人人干| 国产一区成人| 日韩免费视频在线观看| 无码一区二区三区| 日韩综合在线视频| 国产精品扒开腿做| 夜夜躁狠狠躁日日躁av| 国产自产高清不卡| 91视频99| 欧美视频xxx| 91女人视频在线观看| 玖玖玖精品中文字幕| 精品99又大又爽又硬少妇毛片 | 国产精品成人无码免费| japanese国产精品| 一区二区三区天堂av| 国产精品久久久久久成人| 久久精品国产99久久| www.日韩免费| 久久r这里只有精品| 亚洲一级高清| 91精品国产色综合| 天天天天天天天干| 激情欧美一区二区| 国产日韩欧美亚洲一区| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 欧美激情视频免费看| 五月天国产在线| 欧美日韩精品免费| 久久久久亚洲AV成人网人人小说| 欧美重口另类| 最新国产精品拍自在线播放| 亚洲色图综合区| 国产精品资源| 91精品国产综合久久久久久蜜臀| 国产sm主人调教女m视频| 9久草视频在线视频精品| 日韩精品欧美在线| 伊人影院在线视频| 狠狠色狠狠色综合日日小说| 9久久婷婷国产综合精品性色| 天天综合在线观看| 亚洲精品久久在线| 亚洲精品久久久久久国| 国产一区二区三区的电影| 国产在线不卡精品| 日韩国产福利| 亚洲一区在线观看视频| 手机在线免费观看毛片| 国产精品乱战久久久| 俺去亚洲欧洲欧美日韩| 日本一区二区三区精品| 国内精品不卡在线| 日韩欧美亚洲区| 超黄网站在线观看| 欧美亚一区二区| 91丝袜在线观看| 亚洲情侣在线| 国产精品视频99| www.色亚洲| 1024成人网| 午夜激情福利在线| 偷拍视屏一区| 欧美精品久久久久久久| 国产情侣av在线| 国产日韩精品久久久| 国产成人无码a区在线观看视频| 国产精品白丝久久av网站| 亚洲天堂av在线免费| 中文字幕第28页| 久久国产精品99久久人人澡| 国产精品白嫩初高中害羞小美女| 精品国产18久久久久久| 国产偷国产偷精品高清尤物| 99er在线视频| 91麻豆精品一二三区在线| 日韩一区二区三区免费看| 公肉吊粗大爽色翁浪妇视频| 国产一区日韩一区| 国产中文日韩欧美| 四虎成人免费在线| 亚洲综合色在线| 亚洲第一区第二区第三区| 九一亚洲精品| 午夜精品视频在线| 超碰在线观看av| 国产精品毛片高清在线完整版| 青青青免费在线| 欧美不卡在线观看| 精品国内亚洲在观看18黄| 日本中文字幕久久| 99re视频精品| 日韩网站在线免费观看| 国产精品久久久久久av公交车| 日韩一中文字幕| 国产91av在线播放| 亚洲国产电影在线观看| 妞干网在线免费视频| 丝袜连裤袜欧美激情日韩| 精品国产一区二区三区在线观看| 中文字幕一区二区人妻| 国产清纯白嫩初高生在线观看91| 免费在线观看的av网站| 婷婷精品视频| 国产99久久精品一区二区永久免费 | 日产精品一区二区| 国产成人精品在线观看| 国产1区2区3区在线| 欧美性猛交视频| aaaaaav| 久久一区二区三区超碰国产精品| 国产一区二区三区色淫影院| 男插女视频久久久| 精品久久人人做人人爰| 久久亚洲国产成人精品性色| 国产成人亚洲综合色影视| 香蕉视频免费版| 欧美经典一区| 欧美激情喷水视频| 日本免费不卡视频| 大伊人狠狠躁夜夜躁av一区| 久久久无码人妻精品一区| 日本午夜精品视频在线观看| 亚洲精品日韩精品| 四虎影视精品永久在线观看| 久久av红桃一区二区小说| 亚洲第九十九页| 亚洲精品欧美激情| 丰满大乳奶做爰ⅹxx视频 | 黄色一级片国产| 99国产精品久久一区二区三区| 久久久久久亚洲精品中文字幕| 欧美3p视频在线观看| 91国在线观看| 老熟妇高潮一区二区三区| 丰满亚洲少妇av| 啊啊啊一区二区| 精品国产一区二区三区四区| 粉嫩av免费一区二区三区| 日韩脚交footjobhd| 中文字幕日韩电影| aa视频在线免费观看| 一区二区三区中文字幕在线观看| 中文字幕xxx| 久久91精品久久久久久秒播| 日韩成人三级视频| 免费精品国产的网站免费观看| 国产一区二区丝袜高跟鞋图片| 碰碰在线视频| 日韩亚洲欧美成人| 欧美一级淫片aaaaaa| 欧美午夜精品一区二区蜜桃| 一区二区在线观看免费视频| 久久蜜桃一区二区| 欧洲美女亚洲激情| 国产精品美女久久久浪潮软件| 亚洲三区在线观看| 国内毛片久久| 亚洲va欧美va国产综合久久| 免费看男女www网站入口在线| 日韩中文字幕视频在线| 日本精品久久久久| 91麻豆精品国产91久久久更新时间| 神马久久久久久久| 亚洲一区二区三区三| 一级片久久久久| 97精品电影院| 亚洲一区二区三区四区精品| 免费xxxx性欧美18vr| 欧美视频在线播放一区| 亚洲欧美色图| 色综合视频二区偷拍在线| 国产成人高清精品免费5388| 97久久天天综合色天天综合色hd| 欧美激情喷水| 97视频在线观看视频免费视频| 黄色大片在线播放| 亚洲欧美色婷婷| 视频一区二区在线播放| 精品国产一区二区亚洲人成毛片| 亚洲性在线观看| 欧美日韩日本国产| 国产一级特黄毛片| 亚洲va欧美va人人爽午夜| 欧美精品久久久久久久久46p| 国产偷国产偷亚洲高清人白洁| 又黄又爽的网站| 国产999精品久久久久久| 人妻精油按摩bd高清中文字幕| 麻豆精品精品国产自在97香蕉| 老司机午夜av| 香蕉久久夜色精品国产| 四虎4hu永久免费入口| 一区二区三区在线观看免费| 一本一本久久a久久精品综合妖精| 亚洲三级精品| 久久久com| 成人动漫视频| 精品国产二区在线| 国产精品nxnn| 国产精品区一区二区三在线播放| 天堂va欧美ⅴa亚洲va一国产| 成人网欧美在线视频| 欧美日韩破处视频| 国产精品爽黄69天堂a| 福利精品在线| 热99精品只有里视频精品| 欧美日韩五区| 国产精品视频网站| 精品久久在线| 91精品美女在线| 日韩精品视频中文字幕| 97免费资源站| 波多野结衣欧美| 久久久com| 另类尿喷潮videofree| 极品尤物一区二区三区| 欧美wwwsss9999| 久久久久一区二区三区| 综合综合综合综合综合网| 亚洲日本理论电影| 999久久久国产精品| 中文字幕一区二区中文字幕 | 亚洲精品永久www嫩草| 久久中文亚洲字幕| 三年中国中文在线观看免费播放| 91精品国产视频| 欧美黄色免费网址| 香蕉久久久久久久av网站| 青青青在线视频免费观看| 久久精品国产第一区二区三区| 肉色超薄丝袜脚交| 91小视频免费观看| 欧美另类69xxxx| 亚洲综合一区二区| 91av在线免费视频| 欧美午夜xxx| 中文字幕 国产| 日韩一区二区三区四区 | 欧美色图天堂| 日本亚洲欧美成人| 亚洲一区二区av| 国产亚洲欧美一区二区三区| 国产一区二区三区四区五区传媒| 亚洲一区美女| 伊人久久大香线蕉av超碰演员| 成年人免费在线播放| 国产一区二区在线视频| 欧美 日本 国产| 日韩一区在线看| 日本少妇毛茸茸高潮| 欧美一区二区美女| 九一国产在线| 欧美大片在线免费观看| 26uuu亚洲电影| 国产高清在线精品一区二区三区| 精品在线99| 免费极品av一视觉盛宴| 丝袜美腿一区二区三区| 婷婷激情5月天| 国产日韩亚洲欧美综合| 欧美日韩偷拍视频| 欧美中文字幕一区| 欧美日韩伦理片| 欧美另类xxx| 欧美日韩在线精品一区二区三区激情综合 | 日本黄色免费观看| 中文字幕一区免费在线观看 | 欧美丝袜美女中出在线| 国产欧美一区二区三区视频在线观看| 精品视频偷偷看在线观看| 黄视频在线观看网站| 国产精品欧美激情在线播放| 精品国产一区二区三区成人影院 | 欧美美女在线直播| 91社在线播放| 麻豆成人综合网| 日韩中文字幕电影| 亚洲va欧美va天堂v国产综合| 国产精品国产av| 伊人久久久久久久久久久| 婷婷色在线资源| 91免费的视频在线播放| 欧美天天综合| 久久久久久人妻一区二区三区| 国产成人h网站| 91精品一区二区三区蜜桃 | 日本成人一级片| 一本色道久久88综合亚洲精品ⅰ | 97人妻人人揉人人躁人人| 天天做天天摸天天爽国产一区 | 91久久精品网| 日本啊v在线| 2019中文字幕免费视频| 国产精品高清一区二区| 无码毛片aaa在线| 精品一区二区久久久| 色www亚洲国产阿娇yao| 色综合久久中文综合久久97| 青梅竹马是消防员在线| 91精品国产乱码久久久久久蜜臀| 国产suv精品一区二区四区视频| 亚洲砖区区免费| 国产在线精品不卡| 三上悠亚作品在线观看| 欧美一区三区二区| 日本中文在线| 91av一区二区三区| 欧美日韩国产欧| 中国特级黄色大片| 色婷婷狠狠综合| 国产一二三区在线| 国产精品对白刺激| 视频一区欧美| 在线观看日本一区二区| 国产精品久久久一本精品| 一区二区三区www污污污网站| 久久夜色精品国产亚洲aⅴ| 清纯唯美激情亚洲| 国产乱子伦精品无码专区| 成人一级黄色片| 国产精品自拍第一页| 色999日韩欧美国产| 欧美国产视频| xxxxxx在线观看| 成人一级片网址| 亚洲欧美日韩激情| 亚洲欧美在线看| 色综合久久久| 一级性生活视频| 成人av网站在线| 国模私拍一区二区| 免费av一区二区| 精品国产18久久久久久洗澡| 日本日本19xxxⅹhd乱影响| 国产精品国模大尺度视频| www.黄色小说.com| 欧洲成人免费aa| 性欧美欧美巨大69|