面对"com.mysql.cj.exceptions.WrongArgumentException:格式错误的数据库 URL,无法解析主要 URL 部分"。插入时出现 Java 错误"


public void actionPerformed(ActionEvent arg0) {
String departurecity = depcity.getText();
String depdate = dt.getText();
String arrivalcity = ac.getText();
String arrivaldate = dtar.getText();
String cabinclass = ccc.getText();
String seats = sts.getText();
String price = prc.getText();
try {
Connection connection = (Connection) DriverManager.getConnection("jdbc:mysql:‪//localhost:8080/airblue", "root", "");
java.sql.Statement st = connection.createStatement();
String query = "INSERT INTO flight values('" + departurecity + "','" + depdate + "','" + arrivalcity + "','" +
arrivaldate + "','" +cabinclass + "','" + seats +"','"+price+ "')";
Statement sta = (Statement) ((java.sql.Connection) connection).createStatement();
int x = ((java.sql.Statement) sta).executeUpdate(query);
JOptionPane.showMessageDialog(btnNewButton,
"done");
connection.close();
} catch (Exception exception) {
exception.printStackTrace();
}
}
});

这是我的连接代码的一小部分,我已经尝试了很多解决方案,但没有一个对我有用,可以解决这个问题吗?

检查连接字符串,有时分号后可能会有一个字符

mysql:‪//

在此处检查您的数据库网址,您将自己看到:https://www.soscisurvey.de/tools/view-chars.php

也许用手打出那部分。

最新更新