2
我需要从Scala代码连接到mySQL数据库。我有下面的代码来建立连接。我正在导入java包以从scala连接到数据库,并且我正在使用Drivermanager进行连接。我已经写了一个类和一个方法在里面,使连接,我扩展和使用它从我的对象。使用JDBC驱动程序从Scala连接mySQL
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")
}
}
}
,并在我跑步阶对象,
object TestAppMain {
def main(args: Array[String]){
val DBconnObject = new DBConnectionClass
DBconnObject.readDataBase
println("Check DB Is connected or not")
}
}
,但它是扔是coud无法连接到数据库异常..任何人都可以帮我...感谢名单提前
您能否告诉我们究竟抛出了哪个异常**(您在DBConnectionClass中捕获的异常)? – 2013-03-06 13:03:44