Итак, у меня есть что-то вроде этого в моем boot.scala:
object DBVendor extends ConnectionManager {
def newConnection(name: ConnectionIdentifier): Box[Connection] = {
try {
Class.forName("oracle.jdbc.driver.OracleDriver")
val dm = DriverManager.getConnection("jdbc:oracle:thin:@hostname:1521:orcl", "username", "password");
Full(dm)
} catch {
case e : Exception => e.printStackTrace; Empty
}
}
def releaseConnection(conn: Connection) {conn.close}
}
Пара быстрых вопросов, которые у меня есть ... Как мне настроить драйвер для подключения?
@hostname из того, что я вижу, было для локальных баз данных, но мое удаленно ... У меня есть вся информация для подключения к нему через используемый мной sqldeveloper, и я решил, что все, что мне нужно, это имя хостатам.
Является ли имя хоста всем необходимым для этого, если это все, что мне нужно?или мне нужен какой-то абсолютный адрес?