DriverManager.getConnection 获得 java.lang.NumberFormatException
Get java.lang.NumberFormatException for DriverManager.getConnection
我正在用 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 - Cannot load connection class because of underlying exception: 'java.lang.NumberFormatException: For input string: "firstlook@localhost:3306"'.
您必须从 url 中删除用户和密码:
val url = "jdbc:mysql://localhost:3306/database_name";
我正在用 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 - Cannot load connection class because of underlying exception: 'java.lang.NumberFormatException: For input string: "firstlook@localhost:3306"'.
您必须从 url 中删除用户和密码:
val url = "jdbc:mysql://localhost:3306/database_name";