Resultsetmetadata:: Date: 1-Mar-24
Resultsetmetadata:: Date: 1-Mar-24
ResultSetMetaData:
MetaData --- Data about Data
In a Java program you write comments, they represent
metadata.
In a Java program you write annotations, they represent
metadata.
3. getColumnDisplaySize(columnIndex) :
returns the size of the column in ResultSet
object.
1. Statement
2. PreparedStatement
3. CallableStatement
Statement
<<interface>>
PreparedStatement
<<interface>>
CallableStatement
<<interface>>
PreparedStatement is an extension of
Statement.
CallableStatement is an extension of
PreparedStatement.
PreparedStatement pstmt =
conn.prepareStatement(query);
Example:
package com.ashokit.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.util.Scanner;
public class Pstmt_Example {
String databaseURL =
"jdbc:oracle:thin:@localhost:1521:xe";
String uname = "system";
String pwd = "tiger";
System.out.println("Please enter
student id");
int sid = sc.nextInt();
pstmt.setInt(1, sid);
sc.nextLine();
System.out.println("Please enter
student name");
String sname = sc.nextLine();
pstmt.setString(2, sname);
System.out.println("Please enter
student marks");
int marks = sc.nextInt();
pstmt.setInt(3, marks);
pstmt.executeUpdate();
System.out.println("Row
inserted ......");
} // end for
} // end try
catch (Exception ex) {
ex.printStackTrace();
} // end catch
finally {
try {
if (pstmt != null) {
pstmt.close();
}
if (conn != null) {
conn.close();
}
} catch (Exception e) {
e.printStackTrace();
}
} //end finally
} //end main
} //end class