[学习笔记]

6.Oracle DataSource and SingleTon: 

import oracle.jdbc.pool.OracleDataSource;
import java.sql.Connection;
import java.sql.*;

public class OracleSingletonDataSource {
  static private OracleDataSource ods;
  private OracleSingletonDataSource() {
    try{
        ods = new OracleDataSource();
        ods.setURL("jdbc:oracle:thin:@localhost:1521:qixy");
        ods.setUser("scott");
        ods.setPassword("tiger");
            }catch(Exception e){
            e.printStackTrace();
            }
  }
  public static Connection getConnection() throws Exception {
    if (ods==null)
       {
           new OracleSingletonDataSource();
          // ods.getConnection();

}
      Connection con =null;
      try {
          con = ods.getConnection();
      } catch (SQLException ex) {
        ex.printStackTrace();
      }
       return  con;
      }

}

文章转载自原文: https://blog.csdn.net/qq_43650923/article/details/100654724

最新文章

  1. mac 多php版本安装
  2. POJ 3267 The Cow Lexicon
  3. linux中的audit审计日志
  4. C基础 北京大公司面试简单总结
  5. 剑指OFFER之从1到n中出现1的次数(九度OJ1373)
  6. C语言 打印圣诞树
  7. C#学习笔记之结构体
  8. C#异常处理--C#基础
  9. 关于C6678的网口问题
  10. 在delphi中生成GUID
  11. 【读书笔记】iOS-iOS敏捷开发
  12. Codeforces Round #503 (by SIS, Div. 2)-C. Elections
  13. 【洛谷P1717】钓鱼
  14. MR数据生成工具指向目录
  15. oracle 命令行
  16. 微信WeixinJSBridge API使用实例
  17. C# 如何调用启动窗体
  18. HTML和CSS美化 登入框的页面
  19. 事务实现,redo,undo,锁
  20. Flex4中的拖动技术

热门文章

  1. CF1205题解
  2. kubernetes 1.14安装部署EFK日志收集系统
  3. 怎么判断是qq浏览器还是uc浏览器?
  4. ubuntu之路——day9.3 softmax regression激活函数
  5. 如何提高工具开发和数据分析的效率?| jupyter | Rstudio server
  6. word: 插入或修改文字时后面的字消失 解决办法
  7. html表格导出Excel的实例
  8. git---主分支同步到子分支
  9. Python3基础 交换两个变量的值
  10. ByteBuf使用实例