どのようにしてJDBCを使ってデータベースを検索するコードを書けばいいですか?

以下は、データベースをJDBCでクエリする簡単なコード例です:

import java.sql.*;
public class JdbcQueryExample {

public static void main(String[] args) {

 

// JDBC连接信息

 

String url = “jdbc:mysql://localhost:3306/mydatabase”;

 

String username = “root”;

 

String password = “password”;

 

 

 

// SQL查询语句

 

String query = “SELECT * FROM mytable”;

 

 

 

try {

 

// 加载JDBC驱动程序

 

Class.forName(“com.mysql.jdbc.Driver”);

 

 

 

// 建立数据库连接

 

Connection connection = DriverManager.getConnection(url, username, password);

 

 

 

// 创建Statement对象

 

Statement statement = connection.createStatement();

 

 

 

// 执行查询

 

ResultSet resultSet = statement.executeQuery(query);

 

 

 

// 处理查询结果

 

while (resultSet.next()) {

 

int id = resultSet.getInt(“id”);

 

String name = resultSet.getString(“name”);

 

int age = resultSet.getInt(“age”);

 

System.out.println(id + “, ” + name + “, ” + age);

 

}

 

 

 

// 关闭结果集、Statement和连接

 

resultSet.close();

 

statement.close();

 

connection.close();

 

} catch (ClassNotFoundException | SQLException e) {

 

e.printStackTrace();

 

}

 

} }


この例は、MySQLデータベースがインストールおよび構成され、ローカルホストで実行されていることを前提としています。接続URL、ユーザー名、パスワードは実際の状況に合わせて変更することができます。クエリ文はテーブル構造に合わせて変更してください。

bannerAds