我在Ubuntu 18.04上将Eclipse与OpenJDK 11结合使用。就像无法访问我的mariadb-java-client-2.5.3.jar,但我确实认为应该这样做。我将罐子放在文件夹lib中,并将其添加到构建路径中。
实际上似乎没有任何导入在任何地方。
任何人都知道这里出了什么问题吗?
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseConnector {
private static Connection connection = null;
public static Connection connect() {
try {
connection = DriverManager.getConnection("jdbc:mariadb://localhost:3306/DB?user=bob&password=EO750FAS7F6Tvpzx");
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
public static void disconnect() {
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
我可以看到您在这里做正确的事。我猜您需要更改maria-db-client jar或研究如何将jar文件导入到您的项目中。我还可以看到您的进口也没有固定。这是maven存储库的链接,用于下载maria-db-client的最新版本:mariadb
这是如何在eclipse上将jar文件添加到项目中的步骤。
在项目文件夹中创建一个名为lib的文件夹。
将您的jar文件复制到lib文件夹。
在Eclipse中刷新您的项目。
选择jar文件,然后右键单击它,然后选择Build Path-> Add to Build Path。
希望这对您有所帮助,并祝您好运。
欢呼声。