androidstudio增删改查MySQL
时间: 2024-07-28 11:01:23 浏览: 52
在Android Studio中操作MySQL数据库通常涉及到使用SQLite或者第三方库如MyBatis、Room等。如果要直接连接MySQL,可以借助JDBC(Java Database Connectivity)。
以下是基本步骤:
1. 添加依赖:如果你选择JDBC,需要在build.gradle文件中添加mysql-connector-java驱动依赖。例如:
```groovy
implementation 'com.mysql.cj:mysql-connector-java:8.0.26'
```
2. 配置数据源:在应用初始化时,你需要设置数据库URL、用户名和密码,创建Connection对象。
```java
String url = "jdbc:mysql://localhost:3306/mydatabase";
String user = "username";
String password = "password";
try (Connection conn = DriverManager.getConnection(url, user, password)) {
// ... 连接成功后处理数据库操作
} catch (SQLException e) {
// 处理错误
}
```
3. 执行CRUD操作:使用PreparedStatement或Statement执行SQL命令,比如查询(SELECT)、插入(INSERT)、更新(UPDATE)和删除(DELETE)。
- 查询:
```java
String query = "SELECT * FROM table_name";
try (Statement stmt = conn.createStatement()) {
ResultSet rs = stmt.executeQuery(query);
// 处理结果集
}
```
- 插入、更新、删除:
```java
String insertQuery = "INSERT INTO table_name (column1, column2) VALUES (?, ?)";
try (PreparedStatement pstmt = conn.prepareStatement(insertQuery)) {
pstmt.setString(1, value1);
pstmt.setString(2, value2);
pstmt.executeUpdate();
}
```
4. 关闭资源:记得在操作完成后关闭Connection、Statement和ResultSet。
阅读全文