Мне нужно подключиться к базе данных mySQL из моего кода Scala. У меня есть код ниже, чтобы установить соединение. Я импортирую java-пакеты для подключения к базе данных из scala, и я использую Drivermanager для подключения. я написал один класс и один метод внутри него, чтобы сделать коннекцию, и я расширяюсь и использую ее из своего объекта.Подключение mySQL из Scala с использованием драйвера JDBC
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")
}
}
но бросает исключение, которое не coud подключиться к базе данных .. Кто-нибудь может мне помочь ... спасибо заранее
Не могли бы вы рассказать нам, какое исключение ** точно ** было брошено (тот, который вы ловите внутри DBConnectionClass)? –