android studi配置MySQL数据库教程
时间: 2025-03-28 18:03:57 浏览: 51
### Android Studio 配置 MySQL 数据库教程
#### 添加依赖项
为了使 Android 应用能够与 MySQL 数据库通信,需要先将 `mysql-connector-java` 的 JAR 文件添加到项目的 `libs` 目录中。例如,可以选择版本为 `5.1.47-bin.jar` 或者其他适合自己环境的版本[^1]。
完成文件导入后,在模块级的 `build.gradle` 文件中加入以下代码片段来确保该库被编译:
```gradle
dependencies {
implementation files('libs/mysql-connector-java-5.1.47-bin.jar')
}
```
随后同步项目以应用更改[^2]。
#### 设置网络权限
由于数据库连接涉及网络操作,因此需在 `AndroidManifest.xml` 中声明互联网访问权限:
```xml
<uses-permission android:name="android.permission.INTERNET"/>
```
此设置允许应用程序通过网络请求与其他服务器交互[^3]。
#### 编写Java类实现数据库连接功能
创建一个新的 Java 类用于处理所有的数据库逻辑。这里提供了一个简单的例子展示如何建立基本连接并执行查询语句:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DatabaseHandler {
private static final String URL = "jdbc:mysql://your_database_url:port/your_db_name";
private static final String USER = "username";
private static final String PASSWORD = "password";
public Connection connect() throws Exception{
try {
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection(URL,USER,PASSWORD);
} catch (Exception e){
throw new RuntimeException(e.getMessage());
}
}
public void queryDatabase(String sqlQuery) throws Exception{
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = this.connect();
stmt = conn.createStatement();
rs = stmt.executeQuery(sqlQuery);
while(rs.next()){
System.out.println(rs.getString("column_name"));
}
} finally {
if(conn !=null && !conn.isClosed()) { conn.close(); }
if(stmt!=null){stmt.close();}
if(rs!=null){rs.close();}
}
}
}
```
上述代码定义了两个主要函数:一个是用来获取数据库链接的方法;另一个则是执行 SQL 查询并将结果打印出来。
注意替换掉占位符如 `"your_database_url"` 和实际使用的用户名密码等信息以便于正常工作。
---
阅读全文
相关推荐



















