JDBC Prepared Statement With ResultSet In Java Example
Chapter:
JDBC
Last Updated:
18-06-2016 11:40:20 UTC
Program:
/* ............... START ............... */
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class JavaJDBCPreparedStatementResultSet {
public static void main(String a[]) {
Connection connection = null;
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
connection = DriverManager.getConnection("jdbc:oracle:thin:@<hostname>:<port num>:<DB name>", "user",
"password");
String query = "SELECT * FROM Employee WHERE Empid=?";
preparedStatement = connection.prepareStatement(query);
preparedStatement.setInt(1, 1087);
resultSet = preparedStatement.executeQuery();
while (resultSet.next()) {
System.out.println(resultSet.getString("name") + " -- " + resultSet.getInt("salary"));
}
resultSet.close();
preparedStatement.setInt(1, 3453);
resultSet = preparedStatement.executeQuery();
while (resultSet.next()) {
System.out.println(resultSet.getString("name") + " -- " + resultSet.getInt("salary"));
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
try {
if (resultSet != null)
resultSet.close();
if (preparedStatement != null)
preparedStatement.close();
if (connection != null)
connection.close();
} catch (Exception ex) {
}
}
}
}
/* ............... END ............... */
Tags
JDBC Prepared Statement With ResultSet, Java