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,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。