Submit Search
Upload
Java_08:SQL
•
Download as PPTX, PDF
•
0 likes
•
584 views
Brad Chao
Follow
Java_08:SQL
Read less
Read more
Software
Report
Share
Report
Share
1 of 17
Download now
Recommended
Jdbc
Jdbc
vampire1128
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Justin Lin
Ch13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/Security
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Justin Lin
Ch09 整合資料庫
Ch09 整合資料庫
Justin Lin
Ch13 整合Spring MVC
Ch13 整合Spring MVC
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 3 章:請求與回應
Servlet & JSP 教學手冊第二版 - 第 3 章:請求與回應
Justin Lin
Ch06 使用 JSP
Ch06 使用 JSP
Justin Lin
Recommended
Jdbc
Jdbc
vampire1128
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 9 章:整合資料庫
Justin Lin
Ch13 整合 Spring MVC/Security
Ch13 整合 Spring MVC/Security
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Servlet & JSP 教學手冊第二版 - 第 11 章:簡介 JavaMail
Justin Lin
Ch09 整合資料庫
Ch09 整合資料庫
Justin Lin
Ch13 整合Spring MVC
Ch13 整合Spring MVC
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 3 章:請求與回應
Servlet & JSP 教學手冊第二版 - 第 3 章:請求與回應
Justin Lin
Ch06 使用 JSP
Ch06 使用 JSP
Justin Lin
山頂洞人日記 - 回歸到最純樸的開發
山頂洞人日記 - 回歸到最純樸的開發
koji lin
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 2 章:撰寫與設定 Servlet
Servlet & JSP 教學手冊第二版 - 第 2 章:撰寫與設定 Servlet
Justin Lin
React js
React js
國昭 張
1. JavaScript 起步走
1. JavaScript 起步走
Justin Lin
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
Justin Lin
RESTful
RESTful
PingLun Liao
使用 Liquibase 發展資料庫結構
使用 Liquibase 發展資料庫結構
Steven Wang
Ch09 整合資料庫
Ch09 整合資料庫
Justin Lin
整合資料庫
整合資料庫
Justin Lin
ASP.Net MVC Framework
ASP.Net MVC Framework
國昭 張
CH16:整合資料庫
CH16:整合資料庫
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Justin Lin
Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論
Justin Lin
深入淺出Node.JS
深入淺出Node.JS
國昭 張
MySQL运维那些事
MySQL运维那些事
Jinrong Ye
Servlet & JSP 教學手冊第二版 - 第 8 章:自訂標籤
Servlet & JSP 教學手冊第二版 - 第 8 章:自訂標籤
Justin Lin
CH02:從JDK到IDE
CH02:從JDK到IDE
Justin Lin
Ch03 請求與回應
Ch03 請求與回應
Justin Lin
Class loader
Class loader
Medivh2011
Java_02:初探物件導向程式設計
Java_02:初探物件導向程式設計
Brad Chao
Java 基本程式設計
Java 基本程式設計
Brad Chao
More Related Content
What's hot
山頂洞人日記 - 回歸到最純樸的開發
山頂洞人日記 - 回歸到最純樸的開發
koji lin
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 2 章:撰寫與設定 Servlet
Servlet & JSP 教學手冊第二版 - 第 2 章:撰寫與設定 Servlet
Justin Lin
React js
React js
國昭 張
1. JavaScript 起步走
1. JavaScript 起步走
Justin Lin
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
Justin Lin
RESTful
RESTful
PingLun Liao
使用 Liquibase 發展資料庫結構
使用 Liquibase 發展資料庫結構
Steven Wang
Ch09 整合資料庫
Ch09 整合資料庫
Justin Lin
整合資料庫
整合資料庫
Justin Lin
ASP.Net MVC Framework
ASP.Net MVC Framework
國昭 張
CH16:整合資料庫
CH16:整合資料庫
Justin Lin
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Justin Lin
Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論
Justin Lin
深入淺出Node.JS
深入淺出Node.JS
國昭 張
MySQL运维那些事
MySQL运维那些事
Jinrong Ye
Servlet & JSP 教學手冊第二版 - 第 8 章:自訂標籤
Servlet & JSP 教學手冊第二版 - 第 8 章:自訂標籤
Justin Lin
CH02:從JDK到IDE
CH02:從JDK到IDE
Justin Lin
Ch03 請求與回應
Ch03 請求與回應
Justin Lin
Class loader
Class loader
Medivh2011
What's hot
(20)
山頂洞人日記 - 回歸到最純樸的開發
山頂洞人日記 - 回歸到最純樸的開發
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 2 章:撰寫與設定 Servlet
Servlet & JSP 教學手冊第二版 - 第 2 章:撰寫與設定 Servlet
React js
React js
1. JavaScript 起步走
1. JavaScript 起步走
Ch02 撰寫與設定Servlet
Ch02 撰寫與設定Servlet
RESTful
RESTful
使用 Liquibase 發展資料庫結構
使用 Liquibase 發展資料庫結構
Ch09 整合資料庫
Ch09 整合資料庫
整合資料庫
整合資料庫
ASP.Net MVC Framework
ASP.Net MVC Framework
CH16:整合資料庫
CH16:整合資料庫
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Servlet & JSP 教學手冊第二版 - 第 7 章:使用 JSTL
Java SE 8 技術手冊第 1 章 - Java平台概論
Java SE 8 技術手冊第 1 章 - Java平台概論
深入淺出Node.JS
深入淺出Node.JS
MySQL运维那些事
MySQL运维那些事
Servlet & JSP 教學手冊第二版 - 第 8 章:自訂標籤
Servlet & JSP 教學手冊第二版 - 第 8 章:自訂標籤
CH02:從JDK到IDE
CH02:從JDK到IDE
Ch03 請求與回應
Ch03 請求與回應
Class loader
Class loader
Viewers also liked
Java_02:初探物件導向程式設計
Java_02:初探物件導向程式設計
Brad Chao
Java 基本程式設計
Java 基本程式設計
Brad Chao
觀察與設計
觀察與設計
志浩 蔡
大江露營裝備_露營器材 入門指南
大江露營裝備_露營器材 入門指南
岐勉 余
Java_05:檔案輸出輸入機制
Java_05:檔案輸出輸入機制
Brad Chao
Java_06:Collection
Java_06:Collection
Brad Chao
Java_07:Thread
Java_07:Thread
Brad Chao
Java Basic(1)
Java Basic(1)
Brad Chao
Java_03:進階物件導向觀念
Java_03:進階物件導向觀念
Brad Chao
第六堂 Youtube 播放 App (1)
第六堂 Youtube 播放 App (1)
力中 柯
MakerBoard: MT7688 Emulator
MakerBoard: MT7688 Emulator
Fred Chien
第十一堂 學習編譯與上架
第十一堂 學習編譯與上架
力中 柯
Java8 time
Java8 time
koji lin
流程語法與函式
流程語法與函式
Justin Lin
AI機器人正夯
AI機器人正夯
佳新 陳
20140827_粉樂町_莊志維Chuang, Chih-Wei
20140827_粉樂町_莊志維Chuang, Chih-Wei
Chih-Wei Chuang
Java Tutorial:Learn Java in 06:00:00
Java Tutorial:Learn Java in 06:00:00
Justin Lin
創新數位行銷
創新數位行銷
Norika
十倍速252字根 2016年新版 241-252
十倍速252字根 2016年新版 241-252
gary wang
超酷炫科幻 UI:QML 入門
超酷炫科幻 UI:QML 入門
Fred Chien
Viewers also liked
(20)
Java_02:初探物件導向程式設計
Java_02:初探物件導向程式設計
Java 基本程式設計
Java 基本程式設計
觀察與設計
觀察與設計
大江露營裝備_露營器材 入門指南
大江露營裝備_露營器材 入門指南
Java_05:檔案輸出輸入機制
Java_05:檔案輸出輸入機制
Java_06:Collection
Java_06:Collection
Java_07:Thread
Java_07:Thread
Java Basic(1)
Java Basic(1)
Java_03:進階物件導向觀念
Java_03:進階物件導向觀念
第六堂 Youtube 播放 App (1)
第六堂 Youtube 播放 App (1)
MakerBoard: MT7688 Emulator
MakerBoard: MT7688 Emulator
第十一堂 學習編譯與上架
第十一堂 學習編譯與上架
Java8 time
Java8 time
流程語法與函式
流程語法與函式
AI機器人正夯
AI機器人正夯
20140827_粉樂町_莊志維Chuang, Chih-Wei
20140827_粉樂町_莊志維Chuang, Chih-Wei
Java Tutorial:Learn Java in 06:00:00
Java Tutorial:Learn Java in 06:00:00
創新數位行銷
創新數位行銷
十倍速252字根 2016年新版 241-252
十倍速252字根 2016年新版 241-252
超酷炫科幻 UI:QML 入門
超酷炫科幻 UI:QML 入門
Similar to Java_08:SQL
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Justin Lin
Java SE 8 技術手冊第 16 章 - 整合資料庫
Java SE 8 技術手冊第 16 章 - 整合資料庫
Justin Lin
02.web sphere培训 应用websphere
02.web sphere培训 应用websphere
littlecong
Oracle sql developer支持第三方数据库
Oracle sql developer支持第三方数据库
shadowfalao
合久必分,分久必合
合久必分,分久必合
Qiangning Hong
Angular js twmvc#17
Angular js twmvc#17
twMVC
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
My own sweet home!
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
Justin Lin
招聘试题
招聘试题
yiditushe
Yog Framework
Yog Framework
fansekey
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
Will Huang
My sql管理基础 李春_v2
My sql管理基础 李春_v2
Pickup Li
Nhibernate+sqlite測試實戰經驗分享
Nhibernate+sqlite測試實戰經驗分享
Wade Huang
Jdbc中驱动加载的过程分析(下)
Jdbc中驱动加载的过程分析(下)
yiditushe
No sql
No sql
Department of Information Management Ming Chuan University, Taiwan
20170830 2nd sre build and deployment scripting
20170830 2nd sre build and deployment scripting
祺元 曾
Template mb-kao
Template mb-kao
xwcoder
000 北京圣思园教育科技有限公司第一期面授培训大纲
000 北京圣思园教育科技有限公司第一期面授培训大纲
ArBing Xie
Ant
Ant
Medivh2011
John Resig Beijing 2010 (中文版)
John Resig Beijing 2010 (中文版)
Jia Mi
Similar to Java_08:SQL
(20)
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Java SE 7 技術手冊投影片第 14 章 - 整合資料庫
Java SE 8 技術手冊第 16 章 - 整合資料庫
Java SE 8 技術手冊第 16 章 - 整合資料庫
02.web sphere培训 应用websphere
02.web sphere培训 应用websphere
Oracle sql developer支持第三方数据库
Oracle sql developer支持第三方数据库
合久必分,分久必合
合久必分,分久必合
Angular js twmvc#17
Angular js twmvc#17
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
開放原始碼 Ch2.4 app - oss - db (ver 1.0)
千呼萬喚始出來的 Java SE 7
千呼萬喚始出來的 Java SE 7
招聘试题
招聘试题
Yog Framework
Yog Framework
SQL Server 資料庫版本控管
SQL Server 資料庫版本控管
My sql管理基础 李春_v2
My sql管理基础 李春_v2
Nhibernate+sqlite測試實戰經驗分享
Nhibernate+sqlite測試實戰經驗分享
Jdbc中驱动加载的过程分析(下)
Jdbc中驱动加载的过程分析(下)
No sql
No sql
20170830 2nd sre build and deployment scripting
20170830 2nd sre build and deployment scripting
Template mb-kao
Template mb-kao
000 北京圣思园教育科技有限公司第一期面授培训大纲
000 北京圣思园教育科技有限公司第一期面授培训大纲
Ant
Ant
John Resig Beijing 2010 (中文版)
John Resig Beijing 2010 (中文版)
Java_08:SQL
1.
JDBC 資料庫存取方式 多重執行緒
2.
JDBC是什麼 •Java Database Connectivity •Java
標準API的非相依性的資料庫連接方式 ►一支程式, 適用於不同的資料庫 •Package: java.sql
3.
JDBC 運用程序 •建立與資料庫的連線 •建構出SQL 敘述句物件 •執行SQL查詢 •顯示查詢結果 Calling
Java Application JDBC API JDBC Driver Manager JDBC – ODBC Bridge (Type 1 Driver) ODBC driver Database library APIs Database
4.
C 運用程序 –
常用JDBC驅動類型 •JDBC-ODBC橋接驅動(JDBC-ODBC Bridge Driver) •JDBC原生API(JDBC-Native API) •100% pure Java
5.
建立測試環境 - MySQL •Windows:
EasyPHP •Mac: MAMP •Linux: LAMP
6.
建立測試環境 - MySQL •建立資料庫 ►Create
database mytest •建立資料表 ►Create table myuser (id integer,name varchar(20)) •建立使用者 ►Create user ‘javauser’@’%’ identified by ‘123456’ •授權使用者 ►Grant all privileges on mytest.* to ‘javauser’@’%’ ►Flush privileges
7.
資料庫表操作 – 基本程序(1) •載入驅動程式 ►Class.forName() •取得資料庫連線物件實體 ►Connection
conn = DriverManager.getConnection() •建立SQL敘述句物件實體 ►Statement stmt = conn.createStatement() ►PreparedStatement
8.
資料庫表操作 – 基本程序(2) •執行SQL敘述句 ►stmt.execUpdate(SQL) •關閉SQL敘述句 ►stmt.close() •關閉資料庫連線物件實體 ►Conn.close()
9.
資料庫表操作 – 基本程序(3) •預先準備好的Statement物件 •PreparedStatement ►conn.preparestatement(String
sql) ►sql: Insert into cust (custname,birthday) values (?,?) ►呼叫putString(index, 值) 或 putXxx() ►Index 從 1 開始計數 ►執行executeQuery() ►執行executeUpdate()
10.
資料庫表操作 •程式碼維護性 •執行效能性 •執行安全性 Statement PreparedStatementv.s.
11.
資料庫操作 – 建立與刪除資料庫 •建立一個名為TEST的資料庫 ►String
sql = “CREATE DATABASE mydb”; ►stmt.executeUpdate(sql); •刪除一個名為的TEST資料庫 ►String sql = “DROP DATABASE mydb”; ►Stmt.executeUpdate(SQL); DB URL: jdbc:mysql://127.0.0.1/
12.
資料表操作 – 建立與刪除資料表 •建立一個名為cust的資料表 ►String
sql =“CREATE TABLE cust” +“(id INTEGER PRIMARY KEY AUTO_INCREMENT,” +“custname VARCHAR(100), BIRTHDAY DATE)”; ►stmt.executeUpdate(sql); •刪除一個名為cust的資料表 ►String sql = “DROP TABLE cust”; ►Stmt.executeUpdate(sql); DB URL: jdbc:mysql://127.0.0.1/mydb
13.
資料表操作 – 增刪修查 •新增 •刪除 •修改 •查詢 DB
URL: jdbc:mysql://127.0.0.1/mydb
14.
結果集合Result Sets •指標巡訪方式 ►FORWARD_ONLY ►SCROLL_INSENSITIVE ►SCROLL_SENSITIVE •get方法的運用 ►API •更新方式 ►updateString()
15.
交易機制Transactions •Why ►增加效能 ►維護商業流程的完整性 ►使用分布式交易 •Commit & Rollback •Savepoint
16.
批次處理 •建立Statement物件實體 •設定auto-commit為false •呼叫addBatch() •執行executeBatch() •呼叫commit()
17.
預儲程序 建立CallableStatement物件實體 Connection的prepareCall() 關閉CallableStatement物件實體
Download now