在Java中,我們經常需要從數據庫中獲取數據進行操作。當我們需要獲取MySQL表字段為is的數據時,我們可以使用以下的代碼:
Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; conn = DriverManager.getConnection(url, username, password); String sql = "SELECT * FROM table_name WHERE is=?"; pstmt = conn.prepareStatement(sql); pstmt.setInt(1, 1); rs = pstmt.executeQuery(); while (rs.next()) { // 處理每一行數據 } } catch (Exception e) { e.printStackTrace(); } finally { try { if (rs != null) { rs.close(); } if (pstmt != null) { pstmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); } }
以上代碼首先連接到MySQL數據庫,并使用PreparedStatement預處理SQL語句,將占位符?設置為1,然后執行SQL語句獲取ResultSet結果集,最后遍歷ResultSet中的每一行數據進行處理。