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

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

  • 相关阅读:
    2019.7.17东湖大数据页面三
    2019.7.17东湖大数据页面二
    2019.7.17东湖大数据页面一
    css的使用方法和css选择器
    css定位和浮动
    form表单的理解及用法
    CSS中路径及form表单的用法
    关于新手html的认识 以及对table的基本用法
    网络编程和并发34题
    爬虫day01
  • 原文地址:https://www.cnblogs.com/shenxiaolin/p/6262101.html
Copyright © 2011-2022 走看看