pushhhh
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
package in.test;
|
||||
|
||||
import java.sql.*;
|
||||
|
||||
public class jdbcscrollresultdemo {
|
||||
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
|
||||
static final String DB_URL = "jdbc:mysql://localhost:3306/jdbc_B2_38";
|
||||
|
||||
static final String USERNAME="root";
|
||||
static final String PASSWORD = "12345";
|
||||
public static void main(String[] args) {
|
||||
jdbcscrollresultdemo jdbcscrollresultset = new jdbcscrollresultdemo();
|
||||
jdbcscrollresultset.getstudentinfo();
|
||||
}
|
||||
private void getstudentinfo(){
|
||||
Connection con = null;
|
||||
PreparedStatement preparedStatement = null;
|
||||
try{
|
||||
Class.forName(JDBC_DRIVER);
|
||||
con = DriverManager.getConnection(DB_URL, USERNAME, PASSWORD);
|
||||
String sql = "select * from student";
|
||||
preparedStatement = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
|
||||
ResultSet rs = preparedStatement.executeQuery();
|
||||
System.out.println("ResultSet move forward");
|
||||
while (rs.next()) {
|
||||
int rn = rs.getInt("Rollno");
|
||||
String name = rs.getString("Name");
|
||||
System.out.println("Rollno" + rn);
|
||||
System.out.println("Name" + name);
|
||||
}
|
||||
System.out.println("at particular position");
|
||||
rs.absolute(2);
|
||||
int id = rs.getInt(1);
|
||||
String name = rs.getString(2);
|
||||
System.out.println("Rollno: " + id);
|
||||
System.out.println("Name: " + name);
|
||||
rs.close();
|
||||
}
|
||||
catch(SQLException se){
|
||||
se.printStackTrace();
|
||||
}
|
||||
catch(ClassNotFoundException e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
finally{
|
||||
try{
|
||||
if (preparedStatement!=null) {
|
||||
preparedStatement.close();
|
||||
|
||||
}
|
||||
}
|
||||
catch(SQLException sqlException){
|
||||
sqlException.printStackTrace();
|
||||
}
|
||||
try{
|
||||
if(con!=null){
|
||||
con.close();
|
||||
}
|
||||
}
|
||||
catch(SQLException sqlException){
|
||||
sqlException.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user