f5c5fc26563d8d21ae2848d254fc5b6ac44aef3a.svn-base 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package xin.glue.ui.common;
  2. import org.apache.commons.dbcp.BasicDataSource;
  3. /**
  4. * 创建oracle数据库连接池对象
  5. * @author WanLei
  6. * @Date 2016-4-10 下午11:11:42
  7. *
  8. */
  9. public class DataSo {
  10. // private static String dataUrl = "jdbc:oracle:thin:@10.10.0.8:1521:SQMESDB";
  11. // private static String testUrl = "jdbc:oracle:thin:@172.16.0.8:1521:SQMESDB";
  12. private static BasicDataSource ds ;
  13. private static BasicDataSource ds2 ;
  14. /*
  15. * 正式库: jdbc:oracle:thin:@172.16.0.111:1521:SQMESDB
  16. * 测试库:jdbc:oracle:thin:@172.16.0.8:1521:SQMESDB
  17. */
  18. public static BasicDataSource getDataSource(){
  19. if(ds==null){
  20. /* ds = new BasicDataSource();
  21. ds.setDriverClassName("oracle.jdbc.driver.OracleDriver");
  22. ds.setUrl("jdbc:oracle:thin:@172.16.0.3:1521:sqmesdb");
  23. ds.setUsername("xg3q");
  24. ds.setPassword("xg3q123");
  25. ds.setMaxActive(4);*/
  26. }
  27. return ds;
  28. }
  29. public static BasicDataSource getDataSource2(){
  30. if(ds2==null){
  31. ds2 = new BasicDataSource();
  32. ds2.setDriverClassName("oracle.jdbc.driver.OracleDriver");
  33. ds2.setUrl("jdbc:oracle:thin:@172.16.4.170:1521:xgyt");
  34. ds2.setUsername("xmlz");
  35. ds2.setPassword("ytglz");
  36. ds2.setMaxActive(25);
  37. ds2.setMaxWait(9000);
  38. ds2.setValidationQuery("select 1 from dual");
  39. }
  40. return ds2;
  41. }
  42. }