所以我的 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 连接到它,并认为我需要的只是那里的主机名。
如果这就是我所需要的,主机名是否只需要去那里?还是我需要某种绝对地址?