Android studio 连接数据库
时间: 2023-08-31 13:30:23 浏览: 217
Android Studio可以通过Java中提供的JDBC API连接数据库,实现与数据库的交互。下面是一个连接MySQL数据库的示例代码:
1. 在项目的build.gradle文件中添加以下依赖:
```gradle
dependencies {
implementation 'mysql:mysql-connector-java:5.1.38'
}
```
2. 在AndroidManifest.xml文件中添加网络权限:
```xml
<uses-permission android:name="android.permission.INTERNET" />
```
3. 在代码中使用以下代码连接数据库:
```java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseConnection {
private static final String URL = "jdbc:mysql://localhost:3306/mydatabase";
private static final String USER = "myusername";
private static final String PASSWORD = "mypassword";
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(URL, USER, PASSWORD);
}
}
```
其中,`URL`是数据库的地址和端口号,`mydatabase`是数据库名,`myusername`和`mypassword`是数据库的用户名和密码。通过调用`getConnection()`方法可以获取到与数据库的连接对象`Connection`。连接成功后,就可以使用`Statement`、`PreparedStatement`和`ResultSet`等API进行数据库操作了。需要注意的是,为了避免在UI线程中进行数据库操作,建议使用异步线程或者Android提供的`AsyncTask`类进行操作。
阅读全文