JDBC常用的類和介面詳解
1、java.sql.Drivermanager類 : 建立連線
a、註冊驅動
DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建議使用
原因有2個:
> 導致驅動被註冊2次。
> 強烈依賴資料庫的驅動jar
解決辦法:
Class.forName("com.mysql.jdbc.Driver");
b、與資料庫建立連線
static Connection getConnection(String url, String user, String password)
試圖建立到給定資料庫 URL
的連線。
getConnection("jdbc:mysql://localhost:3306/day06", "root", "root");
URL:SUN公司與資料庫廠商之間的一種協議。
jdbc:mysql://localhost:3306/day06
協議 子協議 IP :埠號 資料庫
mysql: jdbc:mysql://localhost:3306/day14 或者 jdbc:mysql:///day14(預設本機連線)
oracle: jdbc:oracle:thin:@localhost:1521:sid
Properties info = new Properties();//要參考資料庫文件
info.setProperty("user", "root");
info.setProperty("password","root");
getConnection(String url, Properties info)
getConnection(String url)
DriverManager.getConnection("jdbc:mysql://localhost:3306/day14?user=root&password=root");
2、java.sql.Connection介面:一個連線
介面的實現在資料庫驅動中。所有與資料庫互動都是基於連線物件的。
Statement createStatement(); //建立操作sql
3、java.sql.Statement介面: 操作sql語句,並返回相應結果的物件(小貨車)
介面的實現在資料庫驅動中。用於執行靜態 SQL 語句並返回它所生成結果的物件。
ResultSet executeQuery(String sql) 根據查詢語句返回結果集。只能執行select語句。
int executeUpdate(String sql) 根據執行的DML(insert update delete)語句,返回受影響的行數。
boolean execute(String sql) 此方法可以執行任意sql語句。返回boolean值,表示是否返回ResultSet結果集。僅當執行select語句,且有返回結果時返回true, 其它語句都返回false;
相關推薦
JDBC常用的類和介面詳解
1、java.sql.Drivermanager類 : 建立連線 a、註冊驅動 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建議使用 原因有2個: > 導致驅動被註冊2次。 > 強烈依賴
C++中抽象類和介面詳解
1.抽象類 在面向物件程式設計中,抽象類是一種只能定義型別,不能生成物件的類,它是對一系列看上去不同,但是本質相同的具體概念的抽象。最典型的抽象類就是“圖形”,三角形、矩形、圓都是圖形,它們都有邊長、面積屬性,“圖形”類就是對這系列的抽象。 程式設計中,我們可以定義一個表
JDBC常用類和介面及基本操作示例
JDBC常用類和介面 java.sql.Driver介面 JDBC是一套協議,是Sun定義的一組介面。這個介面規範了你作為Java開發人員該怎麼去訪問下面的資料庫。但這只是一個介面,一種規範。具體介面的實現,是資料庫廠商以驅動的形式實現的。因此,首先要載
JDBC的常用類和介面
資料庫操作六步驟 1匯入jar包,2註冊驅動,3獲取連線,4獲取語句執行平臺並執行SQL語句, 5處理結果,6釋放連線 Connection介面 Connection介面代表與特定的資料庫的連線 createStatement() 建立Statement物件 createStatem
php+Mysql分頁 類和引用詳解
echo padding 數字 進行 else if sub var min func 一下內容為專用於分頁的類以及具體的方法和解析。<?php class Page { private $total;
Servlet的學習:Servlet常用類和介面
Servlet API分別在兩個包中,分別是javax.servlet和javax.servet.http。而最典型的Servlet 類則是在兩個包中,中的常 用介面和類。在Servlet 架構中,Servlet介面是所有型別的Servlet 類必須實現的介面,而最典型的S
C++類和物件詳解(new與不new的區別)
一、"類" 的介紹 在C++中, 用 "類" 來描述"物件", 所謂的"物件"是指現實世界中的一切事物。那麼類就可以看做是對相似事物的抽象, 找到這些不同事物間的共同點, 如自行車和摩托車, 首先他們都屬於"物件", 並且具有一定得相同點, 和一些不同點, 相同點如
抽象類與介面詳解與對比
前言:記錄自己在工作中遇到的小問題,積少成多!因為是新手,有什麼寫的不好的地方還希望大家指出來。有什麼更好的方法也希望大家能夠提出來,一起交流學習。(小弟先在這裡謝謝大家)正文:一、介面介紹:1、介面概述介面是抽象方法的集合。如果一個類實現了某個介面,那麼它就繼承了這個介面的
Java類和物件 詳解(一)
一、面向物件簡述 面向物件是一種現在最為流行的程式設計方法,幾乎現在的所有應用都以面向物件為主了,最早的面向物件的概念實際上是由IBM提出的,在70年代的Smaltalk語言之中進行了應用,後來根據面向物件的設計思路,才形成C++,而由C++產生了Java這門
JAVA抽象類與介面詳解 例子很好
在Java語言中, abstract class 和interface 是支援抽象類定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的 面向物件能力。abstract class和interface之間在對於抽象類定義的支援方面具有很大的相似性,甚至可以相互替
JDBC常用類和方法解析
[code]一、四種驅動程式概念 A、JDBC-ODBC Bridge 橋接器型的驅動程式,這類驅動程式的特色是必須在使用者端的計算機上事先安裝好ODBC驅動程式,然後通過JDBC-ODBC的呼叫方法,進而通過ODBC來存取資料庫。 作為JDK1.1後的一部分
抽象類及介面詳解
一、前言 在上一節中我們講到抽象類和介面之間的異同,我們一起回顧下其異同。 同: 1、都不可以被例項化 2、都含有宣告但未實現的方法 3、都可以被繼承 4、其子類必須實現其宣告未實現的方法 異: 1、抽象類是多繼承,介面是單繼承 2、抽象類可以包含實現的方
抽象類和介面的詳解(例項)
抽象類和介面在我們的程式碼中,生活中息息相關,與上圖所示,操縱複雜,密切相關,那麼問題來了,何謂抽象類,何謂介面? 帶著這層薄紗,慢慢揭開這層薄紗;也許在古代,新婚之夜,透過這層薄紗,你看到的或者是驚喜,或許是驚悚,不要怕,無論是驚悚還是驚喜,她都會伴你一
java類型轉換詳解(自動轉換和強制轉換)
代碼 oid 高精 log 相加 println 類型轉換詳解 範圍 void 自動轉換 class Hello { public static void main(String[] args) { //自動轉換 int a = 5; byte b = 6
JAVA常用集合框架用法詳解基礎篇一之Colletion介面
首先,在學習集合之前我們能夠使用的可以儲存多個元素的容器就是陣列。 下面舉幾個例子主要是引出集合類的: 1、8,4,5,6,7,55,7,8 像這樣的型別相同的可以使用陣列來儲存,本例可以用int[] arr來儲存。 2、”zhnagsan”,true,68 像這樣的可以使
JAVA常用集合框架用法詳解基礎篇三之Colletion子介面Set
這一篇我們來介紹Collection介面的另一個子介面,Set介面。Set是個介面,元素不可以重複,是無序的。Set介面中的方法和Collection的一致。 A、Set的子類: 1、HashSet:此類實現的Set介面,由雜湊表(實際上是一個HashMap)例項支援,它不保證Set的迭代順
JAVA常用集合框架用法詳解基礎篇二之Colletion子介面List
接著上一篇,接著講講集合的知識。上一篇講了Collection介面。它可以說是集合的祖先了,我們這一篇就說說它的子孫們。 一、Collection的子介面 List:有序(存入和取出的順序一致),元素都有索引(即角標),元素可以重複。 Set:元素不能重複,無序的。 首先講講L
CGLIB實現AOP,MethodInterceptor介面和Enhancer詳解——Spring AOP(四)
上一章講到了使用JDK的Proxy實現AOP: https://blog.csdn.net/qq_34598667/article/details/83380628 這一章我們講另外一種方式,使用CGLIB實現AOP 使用CGLIB實現AOP功能 上一章我們已經說過,要產生
java abstract 關鍵字 抽象方法和抽象類的使用詳解
java abstract 關鍵字 抽象類 抽象方法 的使用詳解 1.關鍵字 2.抽象類 3.抽象方法 4.abstract不能用來修飾屬性、構造器、private、final、static 1.關鍵字
MFC列表CListCtrl類的LVCOLUMN和LVITEM詳解
列表檢視控制元件(List Control) 列表檢視控制元件是一種非常常用的控制元件,在需要以報表形式顯示資料時,列表控制元件通常是最好的選擇,許多專用的資料報表控制元件,也是在它的基礎上派生而來。與樹檢視類似,列表控制元件可以由多個子專案組成