Android项目连接MySQL时,登录密码如何写在后端服务器的配置文件中,请给出代码,并详细说明如何操作
时间: 2023-05-28 13:04:17 浏览: 92
Android连接MySQL,并进行简单的操作
1. 在后端服务器中创建一个配置文件,如config.ini,并在其中添加数据库连接信息,包括数据库地址、用户名和密码等,示例代码如下:
```
[database]
host = localhost
username = root
password = 123456
database = test
```
2. 在Android项目中使用Java读取该配置文件,示例代码如下:
```
Properties properties = new Properties();
InputStream inputStream = getClass().getResourceAsStream("/assets/config.ini");
properties.load(inputStream);
String host = properties.getProperty("database.host");
String username = properties.getProperty("database.username");
String password = properties.getProperty("database.password");
String database = properties.getProperty("database.database");
// 使用上述获取到的数据库连接信息连接数据库
```
3. 在Android项目中使用Java连接MySQL数据库,示例代码如下:
```
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://" + host + "/" + database, username, password);
```
其中,com.mysql.jdbc.Driver是MySQL驱动程序的类名,需在项目中引入对应的JAR包。
4. 在连接成功后,即可使用Java执行MySQL语句,如查询数据、插入数据等,示例代码如下:
```
Statement statement = conn.createStatement();
ResultSet resultSet = statement.executeQuery("select * from users");
while (resultSet.next()) {
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
// 处理查询结果
}
statement.executeUpdate("insert into users(name, age) values('Tom', 20)");
// 插入数据后记得关闭连接
conn.close();
```
阅读全文