¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

5.3. �䤤��碌��ȯ�Ԥȷ�̤ν���

SQL ʸ��ǡ����١�����ȯ�Ԥ���Ȥ��ˤ�ɬ����Statement���ޤ��ϡ�PreparedStatement �Υ��󥹥��󥹤�ɬ�פǤ��� Statement �ޤ��� PreparedStatement �Υ��󥹥��󥹤�����С��䤤��碌��ȯ�ԤǤ��ޤ��� ����ϡ�������Τ��ݻ����� ResultSet �Υ��󥹥��󥹤��֤��ޤ��� ���˼��� Example 5-1 �ϡ����ν����򼨤��ޤ���

Example 5-1. JDCB �Ǵ�ñ���䤤��碌�����

������ϡ�Statement ����Ѥ��ơ���ñ���䤤��碌��ȯ�Ԥ����ƹԤκǽ�����ɽ�����ޤ���

Statement st = db.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM mytable where columnfoo = 500");
while(rs.next()) {
    System.out.print("Column 1 returned ");
    System.out.println(rs.getString(1));
}
rs.close();
st.close();

������ϡ�PreparedStatement ���䤤��碌�˥Х���ɤ����ͤ���Ѥ��ơ�Ʊ����䤤��碌��ȯ�Ԥ��ޤ���

int foovalue = 500;
PreparedStatement st = db.prepareStatement("SELECT * FROM mytable where columnfoo = ?");
st.setInt(1, foovalue);
ResultSet rs = st.executeQuery();
while(rs.next()) {
    System.out.print("Column 1 returned ");
    System.out.println(rs.getString(1));
}
rs.close();
st.close();

5.3.1. Statement �ޤ��� PreparedStatement ���󥿥ե������λ���

Statement���ޤ��� PreparedStatement ���󥿥ե���������Ѥ���ݤϡ��ʲ��Τ��Ȥ��θ���ʤ���Ф����ޤ���

5.3.2. ResultSet ���󥿥ե������λ���

ResultSet ���󥿥ե���������Ѥ���ݡ��ʲ��Τ��Ȥ��θ���ʤ���Ф����ޤ���