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

jdbc連接oracle數據庫功能示例

 更新時間:2017年01月11日 09:36:01   作者:你妹擠地鐵  
這篇文章主要介紹了jdbc連接oracle數據庫功能,結合實例形式詳細分析了java基于jdbc連接Oracle數據庫的具體操作步驟與相關實現技巧,需要的朋友可以參考下

本文實例講述了jdbc鏈接oracle數據庫功能。分享給大家供大家參考,具體如下:

package com.sefvang.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Db_conn {
 private static final String url = "jdbc:oracle:thin:@localhost:1521:orcl";
 private static final String name = "system";
 private static final String passwd = "sefvang";
 private static final String Db_driver = "oracle.jdbc.OracleDriver";
 public Connection getConnection() {
  Connection conn = null;
  try {
   Class.forName(Db_driver);
   conn = DriverManager.getConnection(url, name, passwd);
   if (conn != null) {
    System.out.println("success!!!");
   }
  } catch (ClassNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  return conn;
 }
 public void close(Connection conn) {
  try {
   if (conn != null) {
    if (!conn.isClosed()) {
     conn.close();
    }
   }
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
 public static void main(String[] args) {
  Db_conn conn=new Db_conn();
  Connection con = conn.getConnection();
  try {
   PreparedStatement papt = con.prepareStatement("select tname from text where tid=1");
   ResultSet rs = papt.executeQuery();
   if(rs.next())
   System.out.println(rs.getString(1));
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  conn.close(con);
 }
}

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

相關文章

  • 詳解json string轉換為java bean及實例代碼

    詳解json string轉換為java bean及實例代碼

    這篇文章主要介紹了詳解json string轉換為java bean及實例代碼的相關資料,這里提供實例代碼幫助大家理解,需要的朋友可以參考下
    2017-07-07
  • Java中用戶線程與守護線程的使用區(qū)別

    Java中用戶線程與守護線程的使用區(qū)別

    這篇文章主要介紹了Java中用戶線程與守護線程的使用區(qū)別,Java語言中無論是線程還是線程池,默認都是用戶線程,因此用戶線程也被成為普通線程,下文關于其與守護線程的區(qū)別詳情,需要的小伙伴可以參考一下
    2022-05-05
  • springboot整合curator實現分布式鎖過程

    springboot整合curator實現分布式鎖過程

    這篇文章主要介紹了springboot整合curator實現分布式鎖過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • spring event 事件異步處理方式(發(fā)布,監(jiān)聽,異步處理)

    spring event 事件異步處理方式(發(fā)布,監(jiān)聽,異步處理)

    這篇文章主要介紹了spring event 事件異步處理方式(發(fā)布,監(jiān)聽,異步處理),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • SpringAop中的Advice通知實例

    SpringAop中的Advice通知實例

    這篇文章主要介紹了SpringAop中的Advice通知詳解,Spring的AOP功能中一個關鍵概念是通知Advice與切點Pointcut表達式相關聯在特定節(jié)點織入一些邏輯,Spring提供了五種類型的通知,需要的朋友可以參考下
    2023-09-09
  • MyBatis多對多映射初識教程

    MyBatis多對多映射初識教程

    這篇文章重點給大家介紹mybatis多對多映射,多對多映射的例子也很常見,本文通過代碼實例相結合的方式給大家介紹mybatis多對多映射,需要的朋友參考下吧
    2016-08-08
  • SpringBoot開發(fā)之攔截器實例

    SpringBoot開發(fā)之攔截器實例

    這篇文章主要介紹了SpringBoot開發(fā)之攔截器實例,Spring?Boot簡介Spring?Boot發(fā)展史SpringBoot的魅力SpringBoot的優(yōu)點總結Spring?Boot是一個基于Spring框架的快速開發(fā)腳手架,它簡化了Spring應用的初始化和搭建過程,需要的朋友可以參考下
    2023-09-09
  • Java Redis Template批量查詢指定鍵值對的實現

    Java Redis Template批量查詢指定鍵值對的實現

    本文主要介紹了Java Redis Template批量查詢指定鍵值對的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Netty粘包拆包問題解決方案

    Netty粘包拆包問題解決方案

    這篇文章主要介紹了Netty粘包拆包問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Java多線程編程之訪問共享對象和數據的方法

    Java多線程編程之訪問共享對象和數據的方法

    這篇文章主要介紹了Java多線程編程之訪問共享對象和數據的方法,多個線程訪問共享對象和數據的方式有兩種情況,本文分別給出代碼實例,需要的朋友可以參考下
    2015-05-05

最新評論