欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java連接數(shù)據(jù)庫(kù)(代碼分享)

 更新時(shí)間:2017年03月24日 10:37:50   作者:LiangYun-Yin  
本文主要介紹了java連接數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法代碼。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧

話不多說(shuō),請(qǐng)看代碼:

package com.shsxt.jdbcs;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/*
 * jdbc步驟: java連接數(shù)據(jù)庫(kù)
 *  // 導(dǎo)入 jar包
 *   1、加載驅(qū)動(dòng)  數(shù)據(jù)庫(kù)廠商提供的實(shí)現(xiàn)類
 *   2、獲取連接  提供 url 用戶名 密碼
 *   3、創(chuàng)建處理塊  可以發(fā)送SQL語(yǔ)句到服務(wù)器(數(shù)據(jù)庫(kù)) 準(zhǔn)備一條 SQL語(yǔ)句
 *   4、結(jié)果集
 *   5、分析結(jié)果集
 *   6、釋放資源  先開(kāi)的后放, 后打開(kāi)的先放
 */
public class Demo002JDBCConnect {
  public static void main(String[] args) throws ClassNotFoundException {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String url = "jdbc:oracle:thin:@localhost:1521:orcl";
    String user=  "scott";
    String pwd=  "tiger";
    Connection conn = null;
    Statement s = null;
    ResultSet rs = null;
    try {
      conn = DriverManager.getConnection(url, user, pwd);
      s = conn.createStatement();
      String sql = "select deptno, dname, loc from dept";
      rs = s.executeQuery(sql);
      while(rs.next()){
        int deptno = rs.getInt(1); // 根據(jù)列號(hào)來(lái)獲取值
        String dname = rs.getString("dname"); // 根據(jù)列名來(lái)獲取值
        String loc = rs.getString(3);
        System.out.println(deptno + "\t" + dname + "\t" + loc);
      }
    } catch (SQLException e) {
      e.printStackTrace();
    }finally{
      if(rs!=null){
        try {
          rs.close();
        } catch (SQLException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }
      if(s!=null){
        try {
          s.close();
        } catch (SQLException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }
      if(conn!=null){
        try {
          conn.close();
        } catch (SQLException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }
    }
  }
}

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

  • 使用IDEA反編譯沒(méi)有擦除泛型的原因解析

    使用IDEA反編譯沒(méi)有擦除泛型的原因解析

    Java泛型引入至今已有近20年,“偽泛型”已被認(rèn)為是所有開(kāi)發(fā)者的共識(shí),沒(méi)有必要再在反編譯后體現(xiàn)出來(lái)反倒大大降低了可讀性,這篇文章主要介紹了使用IDEA反編譯沒(méi)有擦除泛型的原因解析,需要的朋友可以參考下
    2023-05-05
  • 深入了解Java中finalize方法的作用和底層原理

    深入了解Java中finalize方法的作用和底層原理

    這篇文章主要為大家詳細(xì)介紹了Java中finalize方法的作用和底層原理,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,需要的可以參考一下
    2022-12-12
  • Spring AOP切點(diǎn)表達(dá)式使用及說(shuō)明

    Spring AOP切點(diǎn)表達(dá)式使用及說(shuō)明

    這篇文章主要介紹了Spring AOP切點(diǎn)表達(dá)式使用及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 打開(kāi).properties中文顯示unicode編碼問(wèn)題以及解決

    打開(kāi).properties中文顯示unicode編碼問(wèn)題以及解決

    這篇文章主要介紹了打開(kāi).properties中文顯示unicode編碼問(wèn)題以及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • java8 計(jì)算時(shí)間差的方法示例

    java8 計(jì)算時(shí)間差的方法示例

    這篇文章主要介紹了java8 計(jì)算時(shí)間差的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Java 線程優(yōu)先級(jí)詳解及實(shí)例

    Java 線程優(yōu)先級(jí)詳解及實(shí)例

    這篇文章主要介紹了Java 線程優(yōu)先級(jí)詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • SpringMVC 限流的示例代碼

    SpringMVC 限流的示例代碼

    這篇文章主要介紹了SpringMVC 限流的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Maven工程路徑映射的實(shí)現(xiàn)示例

    Maven工程路徑映射的實(shí)現(xiàn)示例

    本文主要介紹了Maven工程路徑映射的實(shí)現(xiàn)示例,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • Java中監(jiān)聽(tīng)器Listener詳解

    Java中監(jiān)聽(tīng)器Listener詳解

    Listener是由Java編寫(xiě)的WEB組件,主要完成對(duì)內(nèi)置對(duì)象狀態(tài)的變化 (創(chuàng)建、銷毀)和屬性的變化進(jìn)行監(jiān)聽(tīng),做進(jìn)一步的處理,主要對(duì)session和application內(nèi)置對(duì)象監(jiān)聽(tīng),這篇文章主要介紹了Java中監(jiān)聽(tīng)器Listener,需要的朋友可以參考下
    2023-08-08
  • 手寫(xiě)redis@Cacheable注解?參數(shù)java對(duì)象作為key值詳解

    手寫(xiě)redis@Cacheable注解?參數(shù)java對(duì)象作為key值詳解

    這篇文章主要介紹了手寫(xiě)redis@Cacheable注解?參數(shù)java對(duì)象作為key值詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評(píng)論