日期:2014-05-16  浏览次数:20463 次

org.hibernate.connection包分析--DriverManagerConnectionProvider,DatasourceConnect
view plain copy to clipboard print ?
  1. //$Id:?DriverManagerConnectionProvider.java?7888?2005-08-12?21:22:38Z?oneovthafew?$ ??
  2. ??
  3. package ?org.hibernate.connection;??
  4. ??
  5. ??
  6. ??
  7. import ?java.sql.Connection;??
  8. ??
  9. import ?java.sql.DriverManager;??
  10. ??
  11. import ?java.sql.SQLException;??
  12. ??
  13. import ?java.util.ArrayList;??
  14. ??
  15. import ?java.util.Iterator;??
  16. ??
  17. import ?java.util.Properties;??
  18. ??
  19. ??
  20. ??
  21. import ?org.slf4j.Logger;??
  22. ??
  23. import ?org.slf4j.LoggerFactory;??
  24. ??
  25. import ?org.hibernate.HibernateException;??
  26. ??
  27. import ?org.hibernate.cfg.Environment;??
  28. ??
  29. import ?org.hibernate.util.PropertiesHelper;??
  30. ??
  31. import ?org.hibernate.util.ReflectHelper;??
  32. ??
  33. ??
  34. ??
  35. /** ?
  36. ?
  37. ?*?A?connection?provider?that?uses?<tt>java.sql.DriverManager</tt>.?This?provider ?
  38. ?
  39. ?*?also?implements?a?very?rudimentary?connection?pool. ?
  40. ?
  41. ?*?@see?ConnectionProvider ?
  42. ?
  43. ?*?@author?Gavin?King ?
  44. ?
  45. ?*/ ??
  46. ??
  47. public ? class ?DriverManagerConnectionProvider? implements ?ConnectionProvider?{??
  48. ??
  49. ??
  50. ??
  51. ????private ?String?url;??
  52. ??
  53. ????private ?Properties?connectionProps;??
  54. ??
  55. ????private ?Integer?isolation;??
  56. ??