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();

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

  • 相关阅读:
    微信端支付
    flex布局
    最近的一些计划
    工作中遇到的一些小问题
    获取url参数
    localStorage中使用json
    倒计时函数(单个和多条)
    刚进入页面强制刷新
    [模板][倍增] ST算法 RMQ 区间中最大得值
    [思维]奇数码问题
  • 原文地址:https://www.cnblogs.com/shenxiaolin/p/6262101.html
Copyright © 2011-2022 走看看