Java是一種基于類的面向對象編程語言。Java的一個重要應用就是與數據庫交互,其中一個常見的操作就是執行MySQL查詢數據庫。以下是一個簡單的Java程序示例,演示如何使用Java執行MySQL查詢:
import java.sql.*; public class MySQLQueryExample { public static void main(String[] args) { // JDBC連接MySQL數據庫 String url = "jdbc:mysql://localhost:3306/mydatabase"; String user = "root"; String password = "mypassword"; try { // 加載MySQL驅動 Class.forName("com.mysql.jdbc.Driver"); // 建立連接 Connection conn = DriverManager.getConnection(url, user, password); // 創建查詢語句 String sql = "SELECT * FROM mytable"; // 執行查詢 Statement stmt = conn.createStatement(); ResultSet result = stmt.executeQuery(sql); // 處理查詢結果 while (result.next()) { String name = result.getString("name"); int age = result.getInt("age"); System.out.println(name + " is " + age + " years old."); } // 關閉連接 conn.close(); } catch (Exception e) { e.printStackTrace(); } } }
在這個示例中,程序首先加載MySQL驅動,并建立與MySQL數據庫的連接。然后,程序創建一個查詢語句,并執行該查詢,之后處理查詢結果。最后,程序關閉連接。查詢結果可能包含多個行,每行包含一些列。在這個示例中,我們使用了ResultSet對象來遍歷所有行,并使用getString()和getInt()方法獲取每行的列值。