import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class TestJdbc { public static void main(String[] args) { ResultSet rs = null; Statement stmt = null; Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/mysql?" + "user=root&password=huimie"); stmt = conn.createStatement(); rs = stmt.executeQuery("select * from tablename1"); while (rs.next()) { // 根據字段名獲取相應的值 String name = rs.getString("name"); String sex = rs.getString("sex"); int age = rs.getInt("age"); // 輸出查到的記錄的各個字段的值 System.out.println(name + " " + sex + " " + age); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (rs != null) { rs.close(); rs = null; } if (stmt != null) { stmt.close(); stmt = null; } if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); } } } }
這是運行的結果
這是我mysql中的tablename1表中的數據
JDBC 小程序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.