安卓开发连接MySQL数据库可以通过以下几个步骤实现:
dependencies {
implementation 'mysql:mysql-connector-java:8.0.26'
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class MySQLConnection {
private static final String URL = "jdbc:mysql://localhost:3306/database_name";
private static final String USERNAME = "username";
private static final String PASSWORD = "password";
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(URL, USERNAME, PASSWORD);
}
}
在上面的代码中,URL是数据库的连接URL,username和password是登录数据库所需的用户名和密码。
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
try {
Connection connection = MySQLConnection.getConnection();
Statement statement = connection.createStatement();
String query = "SELECT * FROM table_name";
ResultSet resultSet = statement.executeQuery(query);
while (resultSet.next()) {
// 处理结果集
String column1 = resultSet.getString("column1");
int column2 = resultSet.getInt("column2");
// ...
}
resultSet.close();
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
上述代码中,首先建立了与MySQL数据库的连接,然后使用Statement对象执行查询操作并处理结果集。最后,关闭相关资源。
推荐的腾讯云相关产品:腾讯云数据库MySQL、腾讯云云服务器、腾讯云云函数、腾讯云物联网套件等。你可以通过访问腾讯云官网了解更多相关产品和详细信息。
腾讯云产品链接地址:https://cloud.tencent.com/product/dcdb
领取专属 10元无门槛券
手把手带您无忧上云