【发布时间】:2014-01-20 11:30:53
【问题描述】:
我正在尝试将我的 android 应用程序与使用 MySQL 和 phpMyAdmin 的在线数据库服务器连接。
但我遇到的问题是我无法使用适用于 android 的 Java 代码访问我的数据库(在线)。
它得到以下错误:
java.sql.SQLException: java.sql.DriverManager.getConnection(DriverManager.java:187) 中没有合适的驱动程序
我已经加载了 MySQL 的驱动程序和外部 JAR,但仍然显示此异常。
代码是:
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection(
"jdbc:mysql:http://www.demo.com:2082/",
"usernme", "password"); //username and password of cpanel access
PreparedStatement statement = con
.prepareStatement("SELECT * FROM users WHERE userName = '"
+ userName + "'");
ResultSet result = statement.executeQuery();
while (result.next()) {
retrievedUserName = result.getString("username");
Log.e("data username:", retrievedUserName);
retrievedPassword = result.getString("password");
}
【问题讨论】:
标签: java php android mysql sql