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

歡迎訪問 生活随笔!

生活随笔

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

数据库

jdbc链接数据库mysql

發布時間:2025/4/14 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jdbc链接数据库mysql 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package cn.itcast.demo2;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement;import org.junit.Test;public class Demo2 {/** 連接數據庫,得到Connection就算成功!* 對數據庫做增、刪、改*/@Testpublic void fun1() throws ClassNotFoundException, SQLException {/** 一、得到Connection* 1. 準備四大參數* 2. 加載驅動類* 3. 得到Connection*/// 準備四大參數String driverClassName = "com.mysql.jdbc.Driver";// jdbc協議的格式!jdbc:工商的名稱:子協議(由工商自己來規定)// 對mysql而言,它的子協議結構://主機:端口號/數據庫名稱String url = "jdbc:mysql://localhost:3306/mydb3";String username = "root";String password = "123";// 加載驅動類 Class.forName(driverClassName);// 使用DriverManager,以及省下的3個參數,得到ConnectionConnection con = DriverManager.getConnection(url, username, password);/** 二、對數據庫做增、刪、改* 1. 通過Connection對象創建Statement* > Statement語句的發送器,它的功能就是向數據庫發送sql語句!* 2. 調用它的int executeUpdate(String sql),它可以發送DML、DDL*/// 1. 通過Connection得到Statement對象Statement stmt = con.createStatement();// 2. 使用Statement發送sql語句! // String sql = "INSERT INTO stu VALUES('ITCAST_0003', 'wangWu', 88, 'male')"; // String sql = "UPDATE stu SET name='zhaoLiu', age=22, " + // "gender='female' WHERE number='ITCAST_0003'";String sql = "DELETE FROM stu";int r = stmt.executeUpdate(sql);System.out.println(r);}/*** 執行查詢* @throws ClassNotFoundException * @throws SQLException */@Testpublic void fun2() throws ClassNotFoundException, SQLException {/** 一、得到Connection* 二、得到Statement,發送select語句* 三、對查詢返回的“表格”進行解析!*//** 一、得到連接* 1. 準備四大連接參數*/String driverClassName = "com.mysql.jdbc.Driver";String url = "jdbc:mysql://localhost:3306/exam";String username = "root";String password = "123";/** 2. 加載驅動類*/Class.forName(driverClassName);/** 3. 通過省下的三個參數調用DriverManger的getConnection(),得到連接*/Connection con = DriverManager.getConnection(url, username, password);/** 二、得到Statement,執行select語句* 1. 得到Statement對象:Connection的createStatement()方法*/Statement stmt = con.createStatement();/** 2. 調用Statement的ResultSet rs = executeQuery(String querySql)*/ResultSet rs = stmt.executeQuery("select * from emp");/** 三、解析ResultSet* 1. 把行光標移動到第一行,可以調用next()方法完成!*/while(rs.next()) {//把光標向下移動一行,并判斷下一行是否存在!int empno = rs.getInt(1);//通過列編號來獲取該列的值!String ename = rs.getString("ename");//通過列名稱來獲取該列的值double sal = rs.getDouble("sal");System.out.println(empno + ", " + ename + ", " + sal);}/** 四、關閉資源* 倒關*/rs.close();stmt.close();con.close();//這個東東,必須要關,不關就死! }// 規范化 @Testpublic void fun3() throws Exception {Connection con = null;//定義引用Statement stmt = null;ResultSet rs = null;try {/** 一、得到連接*/String driverClassName = "com.mysql.jdbc.Driver";String url = "jdbc:mysql://localhost:3306/exam";String username = "root";String password = "123";Class.forName(driverClassName);con = DriverManager.getConnection(url, username, password);//實例化/** 二、創建Statement*/stmt = con.createStatement();String sql = "select * from emp";rs = stmt.executeQuery(sql);rs.last();//把光標移動到最后一行 System.out.println(rs.getRow());rs.beforeFirst();/** 三、循環遍歷rs,打印其中數據* * getString()和getObject()是通用的!*/ // while(rs.next()) { // System.out.println(rs.getObject(1) + ", " // + rs.getString("ename") + ", " + rs.getDouble("sal")); // }int count = rs.getMetaData().getColumnCount();while(rs.next()) {//遍歷行for(int i = 1; i <= count; i++) {//遍歷列 System.out.print(rs.getString(i));if(i < count) {System.out.print(", ");}}System.out.println();}} catch(Exception e) {throw new RuntimeException(e);} finally {// 關閉if(rs != null) rs.close();if(stmt != null) stmt.close();if(con != null) con.close();}} }

?

轉載于:https://www.cnblogs.com/xiaoxiao5ya/p/4892146.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

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

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

主站蜘蛛池模板: 日本亚洲色大成网站www久久 | 天天干天天操 | 欧美日韩在线观看一区二区三区 | 国产精品情侣自拍 | 在线免费观看不卡av | 日本免费网站 | 97夜色| 爱情岛亚洲品质自拍极速福利网站 | 亚洲国产www| 日韩人妻无码一区二区三区 | 奇米精品一区二区三区在线观看一 | 久久久精品人妻一区二区三区四 | 欧美变态另类刺激 | 精品欧美激情精品一区 | 国产精品大屁股白浆一区 | 高清日韩一区二区 | 中文字幕av无码一区二区三区 | 日韩高清片 | 你懂的日韩 | 精品成人无码一区二区三区 | 国产午夜精品福利 | 武林美妇肉伦娇喘呻吟 | 91精品国产91久久久 | 中文字幕人妻无码系列第三区 | 国产欧美一区二区三区视频在线观看 | 国产日视频 | 日本a级无毛 | 色一情一区二区三区四区 | japanese在线观看 | 久久中文字幕av | 色午夜视频 | 国产精品系列在线 | 91精品看片 | 国产成人看片 | 一区二区视频免费看 | 天天搞夜夜爽 | 污漫网站 | 青草青草视频 | wwww欧美 | 欧美另类视频 | 一区二区三区小视频 | 国产精品videossex国产高清 | 90岁肥老奶奶毛毛外套 | 大尺度做爰呻吟舌吻网站 | 中文字幕被公侵犯的漂亮人妻 | 中国黄色小视频 | 国产精品日日做人人爱 | 女久久| 精品无码av一区二区三区不卡 | 2020av在线 | 国产理伦 | 欧美综合视频在线 | av网页在线 | 久久国产区| 狠狠鲁影院 | 欧美日韩一区二区三区免费 | 婷婷午夜| 久久精精品久久久久噜噜 | 成人免费视频国产在线观看 | 欧美激情视频一区 | 伊人久综合 | 国产又粗又猛又爽又黄的 | 女裸全身无奶罩内裤内衣内裤 | 天堂av一区二区三区 | 九一国产在线 | 国产精选视频在线观看 | 综合狠狠开心 | 91精品视频在线免费观看 | 在线手机av | 在线视频二区 | 亚洲精品99久久久久中文字幕 | 久久9热 | 久久国产视频精品 | 欧美人与性禽动交精品 | 欧美精品系列 | 欧美午夜久久 | 射进来av影视 | 97色伦97色伦国产欧美空 | 琪琪女色窝窝777777 | 欧美色影院 | 欧美 丝袜 自拍 制服 另类 | 不卡视频在线 | 欧美激情免费在线 | 在线观看你懂的网址 | 深夜福利免费在线观看 | 精品一区二区中文字幕 | 国产毛片一区二区 | 欧美中文一区 | 毛片高清 | 天天干天天操天天射 | 西西人体www大胆高清 | 婷婷九九 | 永久免费无码av网站在线观看 | 日本在线不卡一区二区 | 亚洲av毛片一区二二区三三区 | 日本福利一区二区 | 双性娇喘浑圆奶水h男男漫画 | 国产日韩视频在线观看 | 先锋影音男人 |