1

好吧,我继续使用 XAMPP,现在我通过网络主机托管我的 hiscores,我如何编辑这一行以便它与它一起工作,当我运行服务器时,它会抛出一个错误。

public static void createConnection() {
        try {
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            con = DriverManager.getConnection(
                    "jdbc:mysql://fdb4.awardspace.com/", "1191306_hiscores", "passremoved");
            stmt = con.createStatement();
                    Misc.println("Connected");
        } catch (Exception e) {
            Misc.println("Connection Problem");
        }]

曾经是 localhost/hiscores 显然不再起作用了。

4

2 回答 2

0

没有堆栈跟踪很难,但我注意到您的 url 中缺少数据库名称,它应该类似于:

con = DriverManager.getConnection(
                    "jdbc:mysql://fdb4.awardspace.com/hiscores", "1191306_hiscores", "passremoved");

注意jdbc:mysql://fdb4.awardspace.com/hiscoresvs。jdbc:mysql://fdb4.awardspace.com/

于 2012-11-14T00:25:18.300 回答
0

Awardspace 不允许在免费帐户上远程连接到 mysql 数据库。

您可以使用http://www.freesqldatabase.com/

但非常有限,只有 5mb。这是我发现的唯一提供远程连接到 mysql 数据库的免费服务。

于 2013-01-22T20:34:35.160 回答