-
-
-
method:executeUpdate ( )
return type:int, void
content:ใช้ในการ ปรับปรุงข้อมูลในฐานข้อมูล โดยจะคืนค่า จำนวน record ที่ได้รับผลกระทบจากการ SQL
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 );
pstat.setString ( 0, "Function" );
pstat.setString ( 1, "IN-TH" );
pstat.setInt ( 2, 1 );
int affectRecords = pstat.executeUpdate ( );
-
method:executeQuery ( SQL )
return type:ResultSet
content:ใช้เลือกข้อมุลมาจากฐานข้อมูลและเก็บไว้ที่ Object ResultSet
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE sex = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setInt ( 0, 1 );
Result rs = pstat.executeQuery ( );
-
method:setNull ( index, null )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท null ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE sex = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setNull ( 0, null );
Result rs = pstat.executeQuery ( );
-
method:setBoolean ( index, boolean )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท boolean ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE sex = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setBoolean ( 0, true );
Result rs = pstat.executeQuery ( );
-
method:setByte ( index, byte )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท byte ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE sex = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setByte ( 0, 1 );
Result rs = pstat.executeQuery ( );
-
method:setDate ( index, date )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท date ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE dateborn = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setDate ( 0, new Date() );
Result rs = pstat.executeQuery ( );
-
method:setTime ( index, time )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท time ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE dateborn = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setTime ( 0, new Date() );
Result rs = pstat.executeQuery ( );
-
method:setInt ( index, int )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท int ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE sex = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setInt ( 0, 1 );
Result rs = pstat.executeQuery ( );
-
method:setLong ( index, long )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท long ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE salary > ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setLong ( 0, 1000000 );
Result rs = pstat.executeQuery ( );
-
method:setShort ( index, short )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท short ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE sex = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setShort ( 0, 1 );
Result rs = pstat.executeQuery ( );
-
method:setFloat ( index, float )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท float ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE height > ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setFloat ( 0, 160.0 );
Result rs = pstat.executeQuery ( );
-
method:setDouble ( index, double )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท double ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE height > ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setDouble ( 0, 160.0 );
Result rs = pstat.executeQuery ( );
-
method:setString ( index, string )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท string ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE firstname = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setString ( 0, "Function" );
Result rs = pstat.executeQuery ( );
-
method:setObject ( index, object )
return type:void
content:ใช้กำหนดข้อมูลที่เป็นประเภท object ณ ตำแหน่ง ที่กำหนด
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE firstname = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setObject ( 0, new String ( "Function" ) );
Result rs = pstat.executeQuery ( );
-
method:close ( )
return type:void
content:ใช้ในการยกเลิกการติดต่อฐานข้อมูลของ PreparedStatement
example:Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection conn = DriverManager.getConnection ( "jdbc:odbc:Nutt" );
String sql = "SELECT * FROM person WHERE firstname = ?";
PreparedStatement pstat = conn.preparedStatement ( sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY );
pstat.setObject ( 0, new String ( "Function" ) );
Result rs = pstat.executeQuery ( );
rs.close();
pstat.close();