最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java基于jdbc連接mysql數(shù)據(jù)庫操作示例

 更新時間:2017年07月27日 10:50:53   作者:lifan5  
這篇文章主要介紹了Java基于jdbc連接mysql數(shù)據(jù)庫操作,結合完整實例形式分析了java使用jdbc連接mysql數(shù)據(jù)庫的具體步驟與相關注意事項,需要的朋友可以參考下

本文實例講述了Java基于jdbc連接mysql數(shù)據(jù)庫操作。分享給大家供大家參考,具體如下:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MySQLDemo {
  private Connection conn = null;
  private Statement stmt = null;
  private ResultSet rs = null;
  private String driverclass = "com.mysql.jdbc.Driver";
  private String url = "jdbc:mysql://localhost:3306/mydb";
  private String user = "root";
  private String password = "111111";
  public MySQLDemo() {
    try {
      Class.forName(driverclass).newInstance(); // 加載驅動程序
    } catch (InstantiationException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (IllegalAccessException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (ClassNotFoundException e1) {
      // TODO Auto-generated catch block
      System.out.println("class not found");
    }
    try {
      conn = DriverManager.getConnection(url, user, password); // 獲得Connection對象
    } catch (Exception e) {
      System.out.println("Connect failed!");
    }
  }
  public void selectMethod(String sql) {
    System.out.println("id title");
    try {
      stmt = conn.createStatement(); // 獲得Statement對象
      rs = stmt.executeQuery(sql); // 執(zhí)行SQL語句,并返回ResultSet類型的結果
      while (rs.next()) {
        String title = rs.getString("id");
        String name = rs.getString("name");
        System.out.println(title + " " + name);
      }
    } catch (SQLException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }
  public void closeDB() throws SQLException {
    if (rs != null)
      rs.close();
    if (stmt != null)
      stmt.close(); // 關閉Statement對象
    if (conn != null) // 關閉Connection對象
      conn.close();
  }
  public static void main(String args[]) {
    MySQLDemo demo = new MySQLDemo();
    demo.selectMethod("select * from test");
  }
}

用JDBC來連接數(shù)據(jù)庫,基本步驟都大同小異,只不過不同的數(shù)據(jù)庫之間的URL有些不同。其基本步驟可分為以下幾點:

1、加載相應數(shù)據(jù)庫的JDBC驅動程序。
2、利用驅動管理器DriverManager獲得連接Connection。
3、通過連接對象Connection獲得Statement對象,以便于執(zhí)行SQL語句。
4、結果以ResultSet類型返回,通過while循環(huán)遍歷ResutlSet結果,直到ResultSet.next()為空時結束循環(huán)。
5、關閉Statement和Connection。

更多關于java相關內容感興趣的讀者可查看本站專題:《Java+MySQL數(shù)據(jù)庫程序設計總結》、《Java數(shù)據(jù)結構與算法教程》、《Java文件與目錄操作技巧匯總》、《Java操作DOM節(jié)點技巧總結》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設計有所幫助。

相關文章

  • java服務器端微信、支付寶支付和退款功能

    java服務器端微信、支付寶支付和退款功能

    這篇文章主要為大家詳細介紹了java服務器端微信、支付寶支付和退款功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • SpringBoot中webSocket實現(xiàn)即時聊天

    SpringBoot中webSocket實現(xiàn)即時聊天

    這篇文章主要介紹了SpringBoot中webSocket實現(xiàn)即時聊天,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Java中ThreadLocal使用原理及Synchronized區(qū)別

    Java中ThreadLocal使用原理及Synchronized區(qū)別

    ThreadLocal叫做線程變量,本文詳細的介紹了ThreadLocal使用原理及Synchronized區(qū)別,有需要的朋友可以參考一下,希望對你有所幫助。
    2023-05-05
  • 確保SpringBoot定時任務只執(zhí)行一次的常見方法小結

    確保SpringBoot定時任務只執(zhí)行一次的常見方法小結

    在Spring Boot項目中,確保定時任務只執(zhí)行一次是一個常見的需求,這種需求可以通過多種方式來實現(xiàn),以下是一些常見的方法,它們各具特點,可以根據(jù)項目的實際需求來選擇最合適的方法,需要的朋友可以參考下
    2024-10-10
  • springboot脫敏控件升級支持深度脫敏

    springboot脫敏控件升級支持深度脫敏

    這篇文章主要為大家介紹了springboot脫敏控件升級支持深度脫敏,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • SpringBoot實現(xiàn)動態(tài)定時任務

    SpringBoot實現(xiàn)動態(tài)定時任務

    這篇文章主要為大家詳細介紹了SpringBoot實現(xiàn)動態(tài)定時任務,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 解決idea每次打開新的項目都需要重新配置maven問題

    解決idea每次打開新的項目都需要重新配置maven問題

    這篇文章主要介紹了解決idea每次打開新的項目都需要重新配置maven問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 使用SpringBoot簡單實現(xiàn)一個蘋果支付的場景

    使用SpringBoot簡單實現(xiàn)一個蘋果支付的場景

    這篇文章主要為大家詳細介紹了如何在Spring?Boot項目中集成Apple?Pay功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • jedis的return行為源碼解析

    jedis的return行為源碼解析

    這篇文章主要為大家介紹了jedis的return行為源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Java微信公眾號安全模式消息解密

    Java微信公眾號安全模式消息解密

    這篇文章主要為大家詳細介紹了Java微信公眾號安全模式消息解密,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12

最新評論

东乌珠穆沁旗| 黔江区| 黑山县| 肥乡县| 扶绥县| 阿图什市| 阜南县| 泰宁县| 寻乌县| 咸丰县| 浙江省| 阳谷县| 本溪| 习水县| 阿克陶县| 郁南县| 溆浦县| 淮南市| 成安县| 天津市| SHOW| 德令哈市| 密山市| 北流市| 桐柏县| 新龙县| 象州县| 阿拉善盟| 固阳县| 久治县| 通山县| 上杭县| 屏南县| 安宁市| 仁化县| 阿坝| 岳普湖县| 马边| 昌平区| 大余县| 宜川县|