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

JDBC建立數(shù)據(jù)庫(kù)連接的代碼

 更新時(shí)間:2017年11月20日 08:39:24   作者:SkyeAngel  
這篇文章主要為大家詳細(xì)介紹了JDBC建立數(shù)據(jù)庫(kù)連接的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了JDBC建立數(shù)據(jù)庫(kù)連接的具體代碼,供大家參考,具體內(nèi)容如下

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
 
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
 
public class Test {
  public static void main(String[] args) {
     
    //聲明Connection對(duì)象
    Connection conn = null;
    PreparedStatement preparedStatement = null;
    ResultSet resultSet = null;
    //驅(qū)動(dòng)程序名
    String driver = "com.mysql.jdbc.Driver";
    //用戶名
    String user = "root";
    //密碼
    String password = "1234";
    //url
    String url = "jdbc:mysql://localhost:3306/db_person";
     
    try {
      String sql = "SELECT * FROM student";
      //1.加載驅(qū)動(dòng)
      Class.forName(driver);
      //2.獲得connect連接
      conn = (Connection) DriverManager.getConnection(url, user, password);
      //3.獲得PreparedStatement
      preparedStatement = (PreparedStatement) conn.prepareStatement(sql);
      //4.獲得結(jié)果集
      resultSet = preparedStatement.executeQuery();
       
      while(resultSet.next()) {
        int id = resultSet.getInt(1);
        String name = resultSet.getString(2);
        String sex = resultSet.getString(3);
        int age = resultSet.getInt(4);
         
        System.out.println(id +" "+ name + " " + sex + " " + age);
      }
       
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }finally {
      if(resultSet != null) {
        try {
          resultSet.close();
        } catch (SQLException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }
       
      if(preparedStatement != null) {
        try {
          preparedStatement.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)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java LeetCode題解KMP算法示例

    java LeetCode題解KMP算法示例

    這篇文章主要為大家介紹了java LeetCode題解KMP算法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Java Enum的簡(jiǎn)單使用

    Java Enum的簡(jiǎn)單使用

    這篇文章主要為大家詳細(xì)介紹了Java Enum的簡(jiǎn)單使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • spring+maven實(shí)現(xiàn)發(fā)送郵件功能

    spring+maven實(shí)現(xiàn)發(fā)送郵件功能

    這篇文章主要為大家詳細(xì)介紹了spring+maven實(shí)現(xiàn)發(fā)送郵件功能,利用spring提供的郵件工具來發(fā)送郵件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 對(duì)Java的面對(duì)對(duì)象編程中對(duì)象和引用以及內(nèi)部類的理解

    對(duì)Java的面對(duì)對(duì)象編程中對(duì)象和引用以及內(nèi)部類的理解

    這篇文章主要介紹了對(duì)Java的面對(duì)對(duì)象編程中對(duì)象和引用以及內(nèi)部類的理解,需要的朋友可以參考下
    2016-01-01
  • 詳解mysql插入數(shù)據(jù)后返回自增ID的七種方法

    詳解mysql插入數(shù)據(jù)后返回自增ID的七種方法

    這篇文章主要介紹了詳解mysql插入數(shù)據(jù)后返回自增ID的七種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Mybatis-Plus進(jìn)階分頁(yè)與樂觀鎖插件及通用枚舉和多數(shù)據(jù)源詳解

    Mybatis-Plus進(jìn)階分頁(yè)與樂觀鎖插件及通用枚舉和多數(shù)據(jù)源詳解

    這篇文章主要介紹了Mybatis-Plus的分頁(yè)插件與樂觀鎖插件還有通用枚舉和多數(shù)據(jù)源的相關(guān)介紹,文中代碼附有詳細(xì)的注釋,感興趣的朋友來看看吧
    2022-03-03
  • java.lang.Long cannot be cast to java.lang.Integer數(shù)據(jù)類型轉(zhuǎn)換異常解決辦法

    java.lang.Long cannot be cast to ja

    本文主要介紹了java.lang.Long cannot be cast to java.lang.Integer數(shù)據(jù)類型轉(zhuǎn)換異常解決辦法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 詳解Java 本地接口 JNI 使用方法

    詳解Java 本地接口 JNI 使用方法

    這篇文章主要介紹了詳解Java 本地接口 JNI 使用方法的相關(guān)資料,希望通過本文大家能徹底使用JNI編程,需要的朋友可以參考下
    2017-09-09
  • Java中的?HTTP?協(xié)議原理詳解

    Java中的?HTTP?協(xié)議原理詳解

    這篇文章主要介紹了Java中的?HTTP?協(xié)議原理詳解,HTTP超文本傳輸協(xié)議,下文簡(jiǎn)稱?HTTP,它的作用是用于實(shí)現(xiàn)服務(wù)器端和客戶端的數(shù)據(jù)傳輸?shù)?/div> 2022-07-07
  • Java實(shí)現(xiàn)Redis延時(shí)消息隊(duì)列

    Java實(shí)現(xiàn)Redis延時(shí)消息隊(duì)列

    本文主要介紹了Java實(shí)現(xiàn)Redis延時(shí)消息隊(duì)列,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評(píng)論