Java 从行列表中获取数组?

Java 从行列表中获取数组?,java,mysql,arrays,row,fetch,Java,Mysql,Arrays,Row,Fetch,我很好奇如何在Java中获取行列表并将每行的值添加到数组中 以下是它在PHP中的外观: <?php $result = mysql_query("SELECT * FROM names"); while($row = mysql_fetch_array($result)) { // Get variables from this row and such } ?> 如果要使用纯JDBCJDBC,可以按照以下示例操作: 但是大多数人不再这样做了;例如,您可以使用类似ORM的工具对数据

我很好奇如何在Java中获取行列表并将每行的值添加到数组中

以下是它在PHP中的外观:

<?php
$result = mysql_query("SELECT * FROM names");
while($row = mysql_fetch_array($result)) {
// Get variables from this row and such
}
?>

如果要使用纯JDBC
JDBC
,可以按照以下示例操作:


但是大多数人不再这样做了;例如,您可以使用类似ORM的工具对数据库进行一点抽象。

如果您想使用纯JDBC,您可以按照以下示例进行操作:


但是大多数人不再这样做了;例如,您可以使用类似ORM的工具对数据库进行一点抽象。

web上有一百万个JDBC教程;从这里开始,除非你使用的是ORM库。@DaveNewton你能把我链接到一个吗?我找不到任何适合这个任务的教程;从这里开始,除非你使用的是ORM库。@DaveNewton你能把我链接到一个吗?我找不到任何适合这项任务的。
Statement sta = con.createStatement(); 
ResultSet res = sta.executeQuery("SELECT TOP 10 * FROM SalesLT.Customer");
while (res.next()) {
    String firstName = res.getString("FirstName");
    String lastName = res.getString("LastName");
    System.out.println("   " + firstName + " " + lastName);
}
public void connectToAndQueryDatabase(String username, String password) {
    Connection con = DriverManager.getConnection(
        "jdbc:myDriver:myDatabase", username, password);

    Statement stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
    while (rs.next()) {
        int x = rs.getInt("a");
        String s = rs.getString("b");
        float f = rs.getFloat("c");
    }
}