java从数据库中提取部分属性代码
时间: 2023-10-16 13:08:12 浏览: 36
假设你要从数据库中提取一个名为"users"的表中的"name"和"age"属性,可以使用以下Java代码:
```java
import java.sql.*;
public class ExtractData {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/mydatabase?useSSL=false&serverTimezone=UTC";
String username = "root";
String password = "password";
try {
Connection connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT name, age FROM users");
while (resultSet.next()) {
String name = resultSet.getString("name");
int age = resultSet.getInt("age");
System.out.println("Name: " + name + ", Age: " + age);
}
resultSet.close();
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
其中,url是你的数据库连接地址,username和password是你的数据库用户名和密码。在try语句块中,首先创建一个Connection对象,然后创建一个Statement对象,用于执行SQL查询语句。执行后返回一个ResultSet对象,可以通过resultSet.next()方法逐行遍历查询结果,使用getString()和getInt()方法获取相应的属性值。最后记得关闭ResultSet、Statement和Connection对象。