zoukankan      html  css  js  c++  java
  • 单例模式的Oracle 数据库连接应用

    新建一个类来实现单例模式的Oracle 数据库连接应用

    组织架构如下:

    类的具体代码如下:

    package com.zse.dba;
    import java.sql.*;
    //设计模式1:单例模式。保证每一个用户只产生一个连接。其他需要数据库连接的,就只需要使用这个类即可。
    public class OracleConnector {
        private static Connection conn;
        public static Connection getOracleConn()
        {
            //java bean
            try
            {
                //判断是否有打开过连接,如果打开过则返回已有连接,
                //如果没有打开过则新建立连接
                if(conn==null)
                {
                    Class.forName("oracle.jdbc.OracleDriver");
                      String url="jdbc:oracle:thin:@127.0.0.1:1521:xe";
                      String user="root";
                      String pass="111";
                  
                      //通过驱动管理器获取 oracle数据库连接
                      conn= DriverManager.getConnection(url, user, pass);
                    System.out.println("数据库连接成功!");
                }
            }
            catch(Exception ex)
            {
                System.out.println("数据库连接失败:"+ex.getMessage());
            }        
            return conn;
        }
    }

    在其他地方,需要使用的时候,只需要:

    导入包:com.zse.dba

    建立连接:Connection conn = OracleConnector.getOralceConn();

    然后再写具体的查询语句等等。

  • 相关阅读:
    快速排序算法
    CopyOnWrite容器
    map函数的使用
    Hashmap的源码分析
    Tree数据从后台处理类
    Java开学考试感受
    第49讲:乱入——生成器
    第48讲:魔方方法——迭代器
    第47讲:魔方方法——定制序列
    第46讲:魔方方法——描述符(property的原理)
  • 原文地址:https://www.cnblogs.com/shenxiaolin/p/6262101.html
Copyright © 2011-2022 走看看