安卓连接mysql,查找goods表里的name,price,cover
时间: 2023-06-26 20:09:30 浏览: 102
要在安卓上连接 MySQL 数据库,需要使用 JDBC 驱动程序。以下是一个简单的示例代码,用于连接并查询 goods 表的 name、price 和 cover 字段:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class AndroidMySQL {
private static final String URL = "jdbc:mysql://localhost:3306/mydb";
private static final String USER = "root";
private static final String PASSWORD = "password";
public static void main(String[] args) {
Connection conn = null;
try {
// 加载 JDBC 驱动程序
Class.forName("com.mysql.jdbc.Driver");
// 创建连接
conn = DriverManager.getConnection(URL, USER, PASSWORD);
// 创建语句对象
Statement stmt = conn.createStatement();
// 执行查询
ResultSet rs = stmt.executeQuery("SELECT name, price, cover FROM goods");
// 遍历结果集
while (rs.next()) {
String name = rs.getString("name");
double price = rs.getDouble("price");
String cover = rs.getString("cover");
System.out.println("Name: " + name + ", Price: " + price + ", Cover: " + cover);
}
// 关闭结果集、语句和连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
请注意,这是一个简单的示例代码,实际情况可能会更加复杂。如果你遇到任何问题,请参考 MySQL 和 JDBC 的官方文档,或在 Stack Overflow 上寻求帮助。
阅读全文