用于Android与MySQL数据库连接的类怎么写
时间: 2023-06-04 18:02:24 浏览: 92
Android 实现连接MySQL数据库
3星 · 编辑精心推荐
您好,以下是连接 Android 与 MySQL 数据库的基本步骤:
1. 在 Android 项目中添加 MySQL 驱动程序 JAR 包
2. 在 Android 项目的 activity 中创建一个 AsyncTask 子类
3. 在 AsyncTask 的 doInBackground 方法中,通过 JDBC 驱动程序加载 MySQL 驱动程序,并使用 DriverManager 获取 MySQL 数据库的连接对象
4. 使用连接对象创建 Statement 对象或者 PreparedStatement 对象
5. 使用 Statement 对象或者 PreparedStatement 对象执行 SQL 语句
6. 关闭 Statement 对象、关闭连接对象
您可以参考以下代码编写类似的连接 MySQL 数据库的代码:
```java
import java.sql.*;
public class MySQLConnector extends AsyncTask<Void, Void, Void>{
private static final String url = "jdbc:mysql://hostname:port/dbname";
private static final String user = "username";
private static final String password = "password";
protected Void doInBackground(Void... voids) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url, user, password);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM table");
while (rs.next()) {
// 处理结果
}
rs.close();
st.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
```
当然,这只是一个基本的连接代码,具体实现还需要根据您的具体业务需求进行调整。
阅读全文