亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java實現(xiàn)的連接oracle/mysql數(shù)據(jù)庫功能簡單示例【附oracle+mysql數(shù)據(jù)庫驅(qū)動包】

 更新時間:2017年10月13日 09:57:44   作者:zhangzhinuo  
這篇文章主要介紹了java實現(xiàn)的連接oracle/mysql數(shù)據(jù)庫功能,結(jié)合實例形式分析了java基于jdbc連接Oracle與mysql的相關(guān)操作技巧,并附帶完整實例代碼與oracle+mysql數(shù)據(jù)庫驅(qū)動包供讀者下載參考,需要的朋友可以參考下

本文實例講述了java實現(xiàn)的連接oracle mysql數(shù)據(jù)庫功能。分享給大家供大家參考,具體如下:

package com.nuo.test.Connection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class DBUtil{
    public static Connection getConnection() throws Exception{
        Connection conn=null;
        try {
            Class.forName(
                //"oracle.jdbc.driver.OracleDriver"
                "com.mysql.jdbc.Driver"
            );
            conn=DriverManager.getConnection(
                //"jdbc:oracle:thin:@127.0.0.1:1521:qiye","jossinfo","tao"
                "jdbc:mysql://localhost:3306/care","root","nuo"
            );
        } catch (Exception e) {
            e.printStackTrace();
            throw e;
        }
        return conn;
    }
    public static void close(Connection conn) throws Exception{
        if(conn!=null){
            try {
                conn.close();
            } catch (SQLException e) {
                System.out.println(e);
            }
        }
    }
    public static void main(String[] args) throws Exception{
        ResultSet rs = null;
        Connection conn = null;
        String valiresult="";
        try{
            conn = DBUtil.getConnection();
            PreparedStatement prep = conn.prepareStatement(    
                "select * from tab_user "
            );
            rs = prep.executeQuery();
            while(rs.next()){
                valiresult=rs.getString(1);//表第一列內(nèi)容
                System.out.println(valiresult);
            }
        }catch(Exception e){
            e.printStackTrace();
            throw e;
        }finally{
            DBUtil.close(conn);
        }
    }
}

附:實例代碼與驅(qū)動包點擊此處本站下載。

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

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

相關(guān)文章

  • Java中超高頻常見字符操作合集(建議收藏)

    Java中超高頻常見字符操作合集(建議收藏)

    這篇文章主要為大家詳細(xì)介紹了Java中超高頻常見字符操作合集,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)java有一定的幫助,需要的小伙伴可以參考下
    2023-10-10
  • Java 8 動態(tài)類型語言Lambda表達(dá)式實現(xiàn)原理解析

    Java 8 動態(tài)類型語言Lambda表達(dá)式實現(xiàn)原理解析

    Java 8支持動態(tài)語言,看到了很酷的Lambda表達(dá)式,對一直以靜態(tài)類型語言自居的Java,讓人看到了Java虛擬機(jī)可以支持動態(tài)語言的目標(biāo)。接下來通過本文給大家介紹Java 8 動態(tài)類型語言Lambda表達(dá)式實現(xiàn)原理分析,需要的朋友可以參考下
    2017-02-02
  • Java時間戳類Instant的使用詳解

    Java時間戳類Instant的使用詳解

    這篇文章主要為大家詳細(xì)介紹了Java中時間戳類Instant的使用方法,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Java有一定幫助,需要的可以參考一下
    2022-09-09
  • java中http請求之restTemplate配置超時時間問題解決

    java中http請求之restTemplate配置超時時間問題解決

    這篇文章主要介紹了java中http請求之restTemplate配置超時時間,本文給大家分享三種解決方法,結(jié)合實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 自己寫的java日志類和方法代碼分享

    自己寫的java日志類和方法代碼分享

    這篇文章主要介紹了一個自己寫的java日志類和方法,下面把代碼分享給大家
    2014-01-01
  • 一文弄懂Java中ThreadPoolExecutor

    一文弄懂Java中ThreadPoolExecutor

    ThreadPoolExecutor是Java中的一個線程池實現(xiàn),它可以管理和控制多個 Worker Threads,本文就詳細(xì)的介紹一下Java中ThreadPoolExecutor,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • Java多線程工具CompletableFuture的使用教程

    Java多線程工具CompletableFuture的使用教程

    CompletableFuture實現(xiàn)了CompletionStage接口和Future接口,前者是對后者的一個擴(kuò)展,增加了異步回調(diào)、流式處理、多個Future組合處理的能力。本文就來詳細(xì)講講CompletableFuture的使用方式,需要的可以參考一下
    2022-08-08
  • Java+Redis撤銷重做功能實現(xiàn)

    Java+Redis撤銷重做功能實現(xiàn)

    這篇文章主要介紹了Java+Redis實現(xiàn)撤銷重做功能,需要考慮撤銷的最大步數(shù),撤銷之后穿插著其他操作則不能再重做,所以引入分布式鎖Redisson進(jìn)行加鎖處理,防止對圖表的操作有并發(fā)請求導(dǎo)致處理撤銷邏輯混亂,感興趣的朋友跟隨小編一起看看吧
    2023-05-05
  • Java Builder Pattern建造者模式詳解及實例

    Java Builder Pattern建造者模式詳解及實例

    這篇文章主要介紹了Java Builder Pattern建造者模式詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • mybatis-plus動態(tài)數(shù)據(jù)源讀寫分離方式

    mybatis-plus動態(tài)數(shù)據(jù)源讀寫分離方式

    在分布式項目開發(fā)中,動態(tài)數(shù)據(jù)源的配置與使用至關(guān)重要,通過創(chuàng)建DynamicDatasourceService,實現(xiàn)數(shù)據(jù)源的動態(tài)添加與調(diào)用,有效管理主從庫操作,減輕數(shù)據(jù)庫壓力,此外,通過配置類與@DS注解,實現(xiàn)了靈活的分庫查詢功能,為高效處理數(shù)據(jù)提供了強有力的支持
    2024-10-10

最新評論