首页  >  文章  >  数据库  >  如何使用 JDBC 驱动程序将 Android 连接到 MySQL?

如何使用 JDBC 驱动程序将 Android 连接到 MySQL?

Susan Sarandon
Susan Sarandon原创
2024-11-12 03:29:02451浏览

How to Connect Android to MySQL Using JDBC Driver?

使用 MySQL JDBC 驱动程序将 Android 连接到 MySQL

问题:使用 JDBC 驱动程序从 Android 项目内连接到 MySQL 时遇到困难,而相同的代码在 Java 项目中工作。

解决方案:

要有效连接 Android 和 MySQL,请按照以下步骤操作:

  1. 下载并包含驱动程序: 获取 mysql-connector-java-3.0.17-ga-bin.jar 驱动程序并将其添加到 Android 项目中的“libs”文件夹中。要包含它,请转到“配置构建路径”>“添加 JAR。
  2. 授予权限: 在 androidManifest.xml 文件中,包含 INTERNET 连接的权限: .
  3. 创建连接代码:利用以下代码片段进行连接:
try {
    Class.forName("com.mysql.jdbc.Driver").newInstance();
} catch (Exception e) {
    System.err.println("Cannot create connection");
}
try {
    connection = DriverManager.getConnection("jdbc:mysql://192.168.xx.xx:3306/dbname", "root", "password");
    Statement statement = connection.createStatement();
    
    String query = "SELECT column1, column2 FROM table1 WHERE column3 = ";
    query = query + "'" + variable + "'";
    ResultSet result = statement.executeQuery(query);
} catch (Exception e) {
    System.err.println("Error");
}

其他建议:

  • 对于某些版本的 Target SDK,可能需要从清单中删除 Target SDK 版本以防止连接问题。
  • 确保您的防火墙允许端口 3306 上的出站连接,该端口是默认 MySQL 端口。

以上是如何使用 JDBC 驱动程序将 Android 连接到 MySQL?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn