有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用JDBC连接XAMPP MySQL本地数据库?

我有一个用Java编写的俄罗斯方块游戏,它使用DB记录高分。只要我使用远程MySQL数据库,它就可以正常工作,但现在我正在尝试使用XAMPP MySQL设置localhost数据库,它一直像命令处的“SQLException:Communications link failure”一样运行:

con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/score", user, psw);

我猜可能是错误的URL或DB配置,但我真的不知道该检查什么。有什么想法吗

编辑:我的朋友已经解决了我的问题,用“127.0.0.1”替换了URL中的“localhost”(这很尴尬,你可以想象:p)

所以问题是:为什么XAMPP不能将“localhost”转换为IP地址,以及如何修复它


共 (1) 个答案

  1. # 1 楼答案

    我试过并成功地建立了联系。首先在phpmyadmin中创建一个数据库,例如“mydb” 然后在代码中输入连接。具有此值的url

    'jdbc:mysql://localhost:3306/mydb'
    

    如果不先创建数据库,它将无法连接