Advertisement
Guest User

Untitled

a guest
May 27th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1.  
  2. case class Database(username: String, password: String, instance: String) {
  3.  
  4. private def getConnectString(dbStr: String): String = {
  5. var retval: String = null
  6.  
  7. try {
  8. val p: Process = Runtime.getRuntime.exec("tnsping " + dbStr)
  9. val input: java.io.BufferedReader = new java.io.BufferedReader(new java.io.InputStreamReader(p.getInputStream))
  10. var line: String = null
  11.  
  12. while ((({ line = input.readLine; line })) != null) {
  13. if (line.startsWith("Attempting to contact (")) {
  14. retval = line.substring(line.indexOf("("))
  15. }
  16. }
  17. input.close
  18. }
  19. catch {
  20. case ex: java.io.IOException => {
  21. println("IOException connecting to database: " + ex)
  22. }
  23. }
  24.  
  25. retval
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement