无法创建与数据库服务器的连接

时间:2015-03-13 21:44:38

标签: android mysql database connection database-connection

我正在Eclipse中开发Android应用程序。 我的问题是当我尝试从我的Android应用程序连接到mysql中的数据库时出现错误

03-13 21:25:55.296:W / System.err(1197):com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:无法创建与数据库服务器的连接。

我对数据库连接比较新,我不知道我做错了什么

我在这里给你一些代码

package com.example.login;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ConectorDDBB {

static String iP = "127.0.0.1";
static String puerto = "3306";
static String userDDBB = "bruno";
static String passwordDDBB= "bruno1234";


public boolean conectarDDBB(String user, String password){
    String conexionMySQL = "jdbc:mysql://"+ iP + ":" + puerto;
    Connection con = null;
    Boolean login = false;
    try {
        Class.forName("com.mysql.jdbc.Driver");
        con = DriverManager.getConnection(conexionMySQL, userDDBB, passwordDDBB);

        Statement st = con.createStatement();
        ResultSet rs = st.executeQuery("SELECT * FROM login"); 

        while (rs.next()){
            if (rs.getString("User").equals(user))
                login = true;
        }


        con.close();
        st.close();
        rs.close();

    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return login;
}

}

我在mysql中创建了一个名为login的表 所有参数IP端口用户和密码都是正确的...所以我不明白为什么我不能连接 如果有人可以帮助我.. 比你提前很多

0 个答案:

没有答案