JDBC開發步驟

JDBC開發步驟:

1、加載數據庫驅動

2、通過DriverManager獲取數據庫連接Connection

3、通過Connection獲取Statement/PreparedStatement

4、將SQL語句綁定到Statement/PreparedStatement中去,準備向數據庫發送SQL語句

5、執行完sql語句后,返回對象的結果。

ResultSet rs=executeQuery(查詢)

int i=executeUpdate(增刪改)

6、如果是查詢的話,迭代結果集進行處理

while(rs.next()){ String name=rs.getString("name");....}

依次關閉連接對象ResultSet/Statement/Connection

7、如果是非查詢的話,還需要事務支持

conn.setAutoCommit(false);

conn.commit()/conn.rollback();








本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539643.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539643.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539643.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DAY3-“忙里偷閑”找你玩耍2018-1-11

接觸Java第三天,嘿嘿,今天近代史期末考試,提前一小時交卷,回宿舍繼續學習,中午去見女神姐姐了,每次見完女神姐姐都是滿滿地動力。這次女神姐姐告訴我們要好好規劃自己的時間,早上花20分鐘規劃好…

java 數據保存內存_java中的各種數據類型在內存中存儲的方式 一

1.java是如何管理內存的java的內存管理就是對象的分配和釋放問題。(其中包括兩部分)分配:內存的分配是由程序完成的,程序員需要通過關鍵字new為每個對象申請內存空間(基本類型除外),所有的對象都在堆(Heap)中分配空間。釋放:對象的…

Gradle學習之構建java與web項目

一.使用Gradle的java插件構建Java項目 1)Gradle插件包含了若干個接口定義和已有的任務項,語法結構:apply plugin:插件名 ,此處我們定義插件 apply plugin : java 2)Gradle希望我們的java項目需要遵循以下規范: src/mai…

Hibernate單表開發步驟

Hibernate單邊開發步驟: 1、創建Configuration,加載src/hibernate.cfg.xml配置文件,該配置文件中又去加載Hello.hbm.xml映射文件。 2、通過Configuration創建重量級SessionFactory。重量級:創建慢,內存占用大&#…

基于ssm出租車管理系統的設計與實現論文

摘 要 現代經濟快節奏發展以及不斷完善升級的信息化技術,讓傳統數據信息的管理升級為軟件存儲,歸納,集中處理數據信息的管理方式。本出租車管理系統就是在這樣的大環境下誕生,其可以幫助管理者在短時間內處理完畢龐大的數據信息&…

redission java_Java注解如何基于Redission實現分布式鎖

這篇文章主要介紹了Java注解如何基于Redission實現分布式鎖,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下1、定義注解類Target({ ElementType.METHOD })Retention(RetentionPolicy.RUNTIME)Documentedpublic i…

Spring Security源碼分析四:Spring Social實現微信社交登錄

2019獨角獸企業重金招聘Python工程師標準>>> 社交登錄又稱作社會化登錄(Social Login),是指網站的用戶可以使用騰訊QQ、人人網、開心網、新浪微博、搜狐微博、騰訊微博、淘寶、豆瓣、MSN、Google等社會化媒體賬號登錄該網站。 前言…

jdbc開發優缺點

1)優點:簡單易學,上手快,非常靈活構建SQL,效率高 2)缺點:代碼繁瑣,難以寫出高質量的代碼(例如:資源的釋放,SQL注入安全性等) 開發者既要寫業務邏輯&#xff0…

java numberformat 方法_Java NumberFormat parse()用法及代碼示例

parse(str)方法是java.text.NumberFormat的內置方法,該方法從給定字符串的開頭解析文本以產生數字。該方法可能不使用給定字符串的整個文本用法:public Number parse?(String str)參數:該函數接受一個字符串str,其開頭應進行分析。返回值&am…

hibernate開發優缺點

1)優點:不用寫SQL,完全以面向對象的方式設計和訪問,不用管底層具體數據庫的語法,(例如:分頁)便于理解。 2)缺點:處理復雜業務時,靈活度差, 復雜的…

求方程的解 Solve the Equation

為什么80%的碼農都做不了架構師?>>> 問題: Solve a given equation and return the value of x in the form of string "x#value". The equation contains only , - operation, the variable x and its coefficient. If there is …

[C#學習] DataAdapter.Fill()分頁

查詢結果分頁是以較小數據子集(即頁)的形式返回查詢結果的過程。 它通常用于以易于管理的小塊形式向用戶顯示結果。DataAdapter 提供了通過 Fill 方法的重載來僅返回一頁數據的功能。 但是,對于大量的查詢結果,它可能并不是首選的…

java流讀取字符串_javaIO之字符流是怎么讀取的?

最近在看io相關的知識,遇到一些小問題,以下有例子來說明問題:比如:12345 是一個十進制數根據ASCII碼找到是 :二進制 00110001 00110010 00110011 00110100 00110101十進制4950515253十六進制 0x310x320x330x340x35文件…

什么是mybatis,mybatis有什么特點

jdbc開發優缺點:http://blog.csdn.net/zengmingen/article/details/51180796 hibernate開發優缺點:http://blog.csdn.net/zengmingen/article/details/51180805 1)基于上述二種支持,我們需要在中間找到一個平衡點呢?結…

簡易RPC框架實現

寫在最前面 PRC(Remote Procedure Call) 遠程過程調用。通俗的講就是程序通過RPC框架調用遠程主機的方法就如同調用本地方法一樣。Dubbo就是這樣一個Rpc框架,本文主要參考Dubbo的設計思路,簡易實現了Rpc框架。 本文涉及到知識點包括: Jdk 動態…

kafka java獲取topic_通過編程方式獲取Kafka中Topic的Metadata信息

如果我們需要通過編程的方式來獲取到TopicMetadataRequest請求到 def findLeader(topic: String): Unit {val consumer connect("www.iteblog.com", 9092)val req TopicMetadataRequest(TopicMetadataRequest.CurrentVersion,0, kafkaGroupId, List(topic))val to…

redis java 遍歷key_java遍歷讀取整個redis數據庫實例

redis提供了靈活的數據查詢方式,最牛的就是key的搜索支持正則表達式。jedis.keys(“*”);表示搜索所有keyjedis.keys(“abc*”)表示搜索開頭為abc的key數據遍歷了key就能遍歷到value。其實就是一個setRedisDO rd new RedisDO();rd.open();Set s rd.jedis.keys(&qu…

js學習

為什么80%的碼農都做不了架構師?>>> /* my code */ var gArrSpell [ 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 999999, AAAA, bbbb, cccc, dddd, eeee, fffff ];var gArrSplDmg [11,12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24…

代碼在eclipse下不報錯,在doc命令行下報錯--jar file和runable jar file

今天開發一個小工具,引用了Log4j,來記錄日志,在eclipse下運行,代碼正常,打包成jar放到doc命令行下運行報錯: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/logging/…

gradle java ide_使用Gradle構建Java項目

使用Gradle構建Java項目這個手冊將通過一個簡單的Java項目向大家介紹如何使用Gradle構建Java項目。我們將要做什么?我們將在這篇文檔航中創建一個簡單的Java項目,然后使用Gradle構建它。需要準備什么?預留15分鐘空閑時間一件稱手的兵器(你最喜…