JDBC Rowset
JDBC Rowset
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.sql.RowSetEvent;
import javax.sql.RowSetListener;
import javax.sql.rowset.JdbcRowSet;
import com.sun.rowset.JdbcRowSetImpl;
Class.forName(driver);
Connection connection = DriverManager.getConnection(url,
username,
password);
return connection;
}
@Override
public void cursorMoved(RowSetEvent event) {
// TODO Auto-generated method stub
System.out.println("Cursor Moved Listener");
System.out.println(event.toString());
}
@Override
public void rowChanged(RowSetEvent event) {
// TODO Auto-generated method stub
System.out.println("Cursor Changed Listener");
System.out.println(event.toString());
}
@Override
public void rowSetChanged(RowSetEvent event) {
// TODO Auto-generated method stub
System.out.println("RowSet changed Listener");
System.out.println(event.toString());
}
}
When you run this application it will display message as shown below:
Connection Done
Cursor Moved Listener
javax.sql.RowSetEvent[source=com.sun.rowset.JdbcRowSetImpl@85af80]
Roll No- 1
name- vnay
Cursor Moved Listener
javax.sql.RowSetEvent[source=com.sun.rowset.JdbcRowSetImpl@85af80]
Roll No- 2
name- John
Cursor Moved Listener
javax.sql.RowSetEvent[source=com.sun.rowset.JdbcRowSetImpl@85af80]