获取DriverManager.getConnection的java.lang.NumberFormatException

时间:2015-04-30 08:45:01

标签: java mysql scala numberformatexception

我正在Scala中编写一个应用程序。我正在尝试连接到mysql数据库。要做到这一点,我使用的是java.sql.DriverManager。但我得到一个 NumberFormatException

这是我的代码。

val user = "root"
val password = "rootpassword"
val url = "jdbc:mysql://root:rootpassword@localhost:3306/database_name";

Class.forName("com.mysql.jdbc.Driver")
val connection: Connection = DriverManager.getConnection(url, user, password)

这是我得到的错误。

  

[error] application - 由于基础异常而无法加载连接类:'java.lang.NumberFormatException:对于输入字符串:“firstlook @ localhost:3306”'。

1 个答案:

答案 0 :(得分:4)

您必须从网址中删除用户和密码:

val url = "jdbc:mysql://localhost:3306/database_name";