method:preparedStatement ( SQL, SCROLL, CONCUR )
return type:PreparedStatement
content:ใช้ในการสร้าง Object PreparedStatement ขึ้นมา
โดย SQL จะเป็นคำสั่งต่างๆ เช่น update, delete, insert, select เป็นต้น
ที่มีเงื่อนไขว่า ค่าข้อมูลที่จะกำหนดต้องเป็น เครื่องหมาย "?"
โดย SCROLL มีค่าที่เป็นไปได้ ได้แก่
ResultSet.TYPE_SCROLL_SENSITIVE คือกำหนดให้การปรับปรุงหรือเปลี่ยนแปลงข้อมูลในตารางมีผลทันที
ResultSet.TYPE_SCROLL_INSENSITIVE คือกำหนดให้การปรับปรุงหรือเปลี่ยนแปลงข้อมูลในตารางมีผลเมื่อปิดการใช้งานด้วย method close();
โดย CONCUR มีค่าที่เป็ฯไปได้ ได้แก่
ResultSet.CONCUR_UPDATABLE คือกำหนดว่าให้สามารถปรับปรุงหรือเปลี่ยนแปลงข้อมูลได้
ResultSet.CONCUR_READ_ONLY คือกำหนดว่าให้อ่านข้อมูลได้อย่างเดียวเท่านั้น
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "INSERT INTO person ( firstname, lastname, sex ) VALUES ( ?, ?, ? )";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );