日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Connection(数据库连接对象)

發布時間:2023/12/18 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Connection(数据库连接对象) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Connection(數據庫連接對象)

簡介:通過代碼來講解Connection的含義。
推薦學習路線:JDBC數據庫的連接->Connection(數據庫連接對象)->Driud數據庫連接池的使用->Statement->ResultSet->通過PreparedStatement預防SQL注入->JDBC增刪改查案例講解 大家跟著敲完基本就可以JDBC基礎畢業了。

演示代碼

/*** JDBC API 詳解:Connection*/ public class JDBCDemo_Connection {public static void main(String[] args) throws Exception {//1. 注冊驅動Class.forName("com.mysql.cj.jdbc.Driver");//2. 獲取連接// String url = "jdbc:mysql://127.0.0.1:3306/books"; // 如果是mysql5這樣寫String url = "jdbc:mysql://localhost:3306/books?serverTimezone=GMT%2B8&useOldAliasMetadataBehavior=true"; // 如果是mysql8這樣寫String username = "root";String password = "1234";Connection conn = DriverManager.getConnection(url, username, password);//3. 定義sqlString sql1 = "update book set price = price - 8 where reclD = 1";String sql2 = "update book set price = price - 8 where reclD = 2";String sql3 = "update book set price = price - 8 where reclD = 3";//4. 獲取執行sql的對象 StatementStatement stmt = conn.createStatement();try {// ============開啟事務==========conn.setAutoCommit(false); // 加上這幾句之后 如果發生異常就會回滾 然后數據不會發生改變// 如果沒有發生異常 但是發現數據庫里面的數據沒有改變// 可以把這里改成true 不改的話內存里面的數據改了 但是顯示的沒有改//5. 執行sqlint count1 = stmt.executeUpdate(sql1);//受影響的行數//6. 處理結果System.out.println(count1);//5. 執行sqlint count2 = stmt.executeUpdate(sql2);//受影響的行數//6. 處理結果System.out.println(count2);// ============提交事務==========//程序運行到此處,說明沒有出現任何問題,則需求提交事務conn.commit();} catch (Exception e) {// ============回滾事務==========//程序在出現異常時會執行到這個地方,此時就需要回滾事務conn.rollback();e.printStackTrace();}//7. 釋放資源stmt.close();conn.close();} }

運行結果

代碼分析

使用Connection的步驟

導入自己的各種信息

//1. 注冊驅動Class.forName("com.mysql.cj.jdbc.Driver");//2. 獲取連接// String url = "jdbc:mysql://127.0.0.1:3306/books"; // 如果是mysql5這樣寫String url = "jdbc:mysql://localhost:3306/books?serverTimezone=GMT%2B8&useOldAliasMetadataBehavior=true"; // 如果是mysql8這樣寫String username = "root";String password = "12345";

創建Connection對象

Connection conn = DriverManager.getConnection(url, username, password);

定義sql語句

//3. 定義sqlString sql1 = "update book set price = price - 8 where reclD = 1";String sql2 = "update book set price = price - 8 where reclD = 2";String sql3 = "update book set price = price - 8 where reclD = 3";

調用creatStatement()方法

//4. 獲取執行sql的對象 StatementStatement stmt = conn.createStatement();

Connection的理解

這就是Connection(數據庫連接對象) 的在代碼中的涉及部分,那么Connection到底是什么了,就跟它的名字一樣,數據庫連接對象,從面相對象的角度理解,這個對象就是封裝了去連接整個數據庫信息的用戶的各種信息,比如url,password,username,這些信息,把這些信息封裝打包,成為一個Connection(數據庫連接對象),然后就可以通過這個封裝好的對象去進行一系列操作了。

其他信息

Connection(數據庫連接對象)作用:

  • 獲取執行 SQL 的對象
  • 管理事務

總結

以上是生活随笔為你收集整理的Connection(数据库连接对象)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产喷潮 | 最新黄色av网站 | 国产在线观看不卡 | 黄色资源在线观看 | 亚洲一区二区三区黄色 | 国产日韩综合 | 亚洲va视频 | 亚洲一区二区三区在线 | 色福利视频 | 国内成人综合 | 亚洲久久一区二区 | 日韩视频 中文字幕 | 美女扒开尿口让男人捅爽 | 黄色网址在线播放 | 精品五月天| 四虎精品久久 | 超碰997 | 国产精品99久久久精品无码 | 欧美影视一区二区 | 日韩一区二区三区四区在线 | 欧美日韩在线观看一区二区三区 | 欧洲av网站| 国产精品欧美性爱 | 国产乱码精品一区二区三区精东 | 国产精品毛片久久久久久 | 麻豆精品av | 国产一级片免费播放 | 亚洲免费综合 | 黄色三级在线视频 | 国产日韩欧美一区二区 | 免费观看国产精品 | 成年人免费在线 | av成人在线看 | 午夜寂寞剧场 | 激情综合六月 | 国产成人在线观看免费网站 | tube极品少妇videos | 国产精品无码专区av免费播放 | 色欧美视频 | 欧美亚洲综合一区 | 国产婷婷 | 久久久免费电影 | 男女被到爽流尿 | 亚洲一区免费电影 | 亚洲精品一线二线三线 | 娇喘顶撞深初h1v1 | 亚洲性激情| 日本免费一区二区三区四区五六区 | 国产av无码专区亚洲av毛片搜 | 户外少妇对白啪啪野战 | 免费精品在线 | 国模丫头1000人体 | 色综合中文网 | www成人网| 在线亚洲自拍 | 国产精品91在线 | 精品欧美一区二区精品少妇 | 熟妇熟女乱妇乱女网站 | 国产精品1000部啪视频 | 美女视频在线观看免费 | 亚洲国内自拍 | 日本不卡一区视频 | 欧美理伦片在线播放 | 欧美a级黄色片 | 亚洲精选中文字幕 | 麻豆网站在线 | 欧美激情一区二区视频 | 日本人三级 | 新亚洲天堂 | 成人亚洲黄色 | 五月婷婷丁香花 | 欧美激情偷拍 | av成人免费在线 | 小妹色播影院 | 91精品国产91久久久久久久久久久久 | 啪啪免费网 | 久久91精品国产91久久小草 | 国产伦人伦偷精品视频 | 亚洲一区二区三区久久久成人动漫 | 国产大片一区二区三区 | 欧洲视频一区二区 | 凹凸精品一区二区三区 | 久久精品国产亚洲7777 | 不卡视频一区二区 | 色网站免费观看 | 97精品国产97久久久久久粉红 | 欧美一区二区三区在线视频 | 五月天国产在线 | 91污在线观看 | 中文字幕成人一区 | 丰满少妇在线观看资源站 | 女人囗交吞精囗述 | 动漫一区二区 | 亚洲成人影音 | 在线无码va中文字幕无码 | 动漫美女舌吻 | 好屌妞视频这里有精品 | 黑人精品xxx一区一二区 |