以下代码实现的是连接和查询SQL数据库的需求。具体来说,代码使用Java标准库中的java.sql
包提供的类和方法,通过指定的URL、用户名和密码连接到MySQL数据库,并使用Statement
对象执行查询语句,将结果存储在ResultSet
对象中,然后遍历ResultSet
中的数据并输出到控制台上。这些代码可以用于开发需要与MySQL数据库交互的应用程序或工具。
以下是使用Java连接MySQL数据库并查询表格中数据的示例代码:
import java.sql.*; public class DatabaseExample { public static void main(String[] args) { String url = "jdbc:mysql://your-database-host:3306/your-database-name"; String user = "your-database-username"; String password = "your-database-password"; try { Connection connection = DriverManager.getConnection(url, user, password); Statement statement = connection.createStatement(); String sql = "SELECT * FROM your-table-name"; ResultSet resultSet = statement.executeQuery(sql); while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); int age = resultSet.getInt("age"); System.out.printf("ID: %d, Name: %s, Age: %d\n", id, name, age); } resultSet.close(); statement.close(); connection.close(); } catch (SQLException e) { e.printStackTrace(); } } }
这段代码会在连接到指定的MySQL数据库后,执行SELECT * FROM your-table-name
来查询名为your-table-name
的表格中的所有数据,并将结果输出到控制台上。请注意替换代码中的your-database-host
、your-database-username
、your-database-password
和your-database-name
为你自己的数据库信息和表格名称。
此外,代码中使用了Java标准库中的java.sql
包提供的Connection
、Statement
和ResultSet
等类来实现对数据库的连接和操作。
评论