首页 JAVA连接Oracle数据库实代码

JAVA连接Oracle数据库实代码

举报
开通vip

JAVA连接Oracle数据库实代码JAVA连接Oracle数据库实代码+详细注释 分类: 实例代码 2008-10-17 16:25 12958人阅读 评论(4) 收藏 举报 下面是连接数据库的代码: 1. package org.javawo.test; 2. import java.sql.Connection; 3. import java.sql.DriverManager; 4. /** 5.  * 获取数据库连接 6.  *  7.  * @author 杨涛 8.  * 9.  */ 10....

JAVA连接Oracle数据库实代码
JAVA连接Oracle数据库实代码+详细注释 分类: 实例代码 2008-10-17 16:25 12958人阅读 评论(4) 收藏 举报 下面是连接数据库的代码: 1. package org.javawo.test; 2. import java.sql.Connection; 3. import java.sql.DriverManager; 4. /** 5.  * 获取数据库连接 6.  *  7.  * @author 杨涛 8.  * 9.  */ 10. public class DBConnection { 11.      12.     /** Oracle数据库连接URL*/ 13.     private final static String DB_URL = "jdbc:oracle:thin:@192.168.2.66:1521:orcl66"; 14.      15.     /** Oracle数据库连接驱动*/ 16.     private final static String DB_DRIVER = "oracle.jdbc.driver.OracleDriver"; 17.      18.     /** 数据库用户名*/ 19.     private final static String DB_USERNAME = "cpp"; 20.      21.     /** 数据库密码*/ 22.     private final static String DB_PASSWORD = "cpp"; 23.      24.     /** 25.      * 获取数据库连接 26.      * @return 27.      */ 28.     public Connection getConnection(){ 29.         /** 声明Connection连接对象*/ 30.         Connection conn = null; 31.         try{ 32.             /** 使用Class.forName()方法自动创建这个驱动程序的实例且自动调用DriverManager来注册它*/ 33.             Class.forName(DB_DRIVER); 34.             /** 通过DriverManager的getConnection()方法获取数据库连接*/ 35.             conn = DriverManager.getConnection(DB_URL,DB_USERNAME,DB_PASSWORD); 36.         }catch(Exception ex){ 37.             ex.printStackTrace(); 38.         } 39.         return conn; 40.     } 41.      42.     /** 43.      * 关闭数据库连接 44.      *  45.      * @param connect 46.      */ 47.     public void closeConnection(Connection conn){ 48.         try{ 49.             if(conn!=null){ 50.                 /** 判断当前连接连接对象如果没有被关闭就调用关闭方法*/ 51.                 if(!conn.isClosed()){ 52.                     conn.close(); 53.                 } 54.             } 55.         }catch(Exception ex){ 56.             ex.printStackTrace(); 57.         } 58.     } 59.      60. }   下面是连接工厂的代码: 1. package org.javawo.test; 2. import java.sql.Connection; 3. /** 4.  * 数据库连接创建工厂类 5.  *  6.  * @author 杨涛 7.  * 8.  */ 9. public class DBFactory { 10.      11.     /** 数据库连接对象*/ 12.     private DBConnection dbConn = new DBConnection(); 13.      14.     /** 15.      * 获取数据库连接对象实例 16.      *  17.      * @return 18.      */ 19.     public DBConnection getDBConnectionInstance(){ 20.         /** 如果为null就创建一个新的实例化对象且返回*/ 21.         if(dbConn==null){ 22.             dbConn = new DBConnection(); 23.             return dbConn; 24.         } 25.         /** 如果不为null就直接返回当前的实例化对象*/ 26.         else{ 27.             return dbConn; 28.         } 29.     } 30.      31.     /** 关闭数据库连接*/ 32.     public void closeConnection(Connection conn){ 33.         /** 如果为null就创建一个新的实例化对象*/ 34.         if(dbConn==null){ 35.             dbConn = new DBConnection(); 36.         } 37.         dbConn.closeConnection(conn);/** 调用关闭连接的方法*/ 38.     } 39.      40. }
本文档为【JAVA连接Oracle数据库实代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_024493
暂无简介~
格式:doc
大小:37KB
软件:Word
页数:4
分类:互联网
上传时间:2012-07-04
浏览量:17