我正在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端口用户和密码都是正确的...所以我不明白为什么我不能连接 如果有人可以帮助我.. 比你提前很多