ScalaコードからmySQLデータベースに接続する必要があります。私は接続を行うために以下のコードを持っています。私はJavaパッケージをインポートしてscalaからデータベースに接続し、Drivermanagerを使用して接続を確立しています。接続を作成するために1つのクラスと1つのメソッドをその中に記述し、オブジェクトから拡張して使用しています。
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
class DBConnectionClass {
val user = "root"
val pass = "admin"
val url = "jdbc:mysql://172.16.40.5/scalatest"
def readDataBase() = {
try {
Class.forName("com.mysql.jdbc.Driver")
val connection: Connection = DriverManager.getConnection(url, user, pass);
}
catch {
case _: Throwable => println("Could not connect to database")
}
}
}
私の実行中のscalaオブジェクトでは、
object TestAppMain {
def main(args: Array[String]){
val DBconnObject = new DBConnectionClass
DBconnObject.readDataBase
println("Check DB Is connected or not")
}
}
しかし、それはデータベースに接続しないという例外を投げています..誰もが私を助けることができます...事前に感謝します