java连接sql数据库代码示例

以下代码实现的是连接和查询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-hostyour-database-usernameyour-database-passwordyour-database-name为你自己的数据库信息和表格名称。

此外,代码中使用了Java标准库中的java.sql包提供的ConnectionStatementResultSet等类来实现对数据库的连接和操作。