HiveConnectionService.java 608 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.primeton.dsp.datarelease.data.bdata;
  2. import java.sql.Connection;
  3. import java.sql.SQLException;
  4. /**
  5. * hive 测试连接
  6. *
  7. * <pre>
  8. *
  9. * Created by zhaopx.
  10. * User: zhaopx
  11. * Date: 2020/4/21
  12. * Time: 17:59
  13. *
  14. * </pre>
  15. *
  16. * @author zhaopx
  17. */
  18. public interface HiveConnectionService {
  19. /**
  20. * 安全处理,认证. 认证不通过可能抛出 SecurityException
  21. * @return 返回 true 认证通过
  22. */
  23. default public boolean doAuth() { return true; };
  24. /**
  25. * 获取一个连接
  26. * @return
  27. */
  28. public Connection getConnection() throws SQLException;
  29. }