The Artima Developer Community
Sponsored Link

Java Buzz Forum
JDBC : JDBCRowSet Update- Insert-Delete Demo

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Ram N

Posts: 2777
Nickname: ramram
Registered: Jul, 2014

Ram N is Java Programmer
JDBC : JDBCRowSet Update- Insert-Delete Demo Posted: Sep 6, 2014 1:50 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Ram N.
Original Post: JDBC : JDBCRowSet Update- Insert-Delete Demo
Feed Title: JAVA EE
Feed URL: http://ramj2ee.blogspot.com/feeds/posts/default?alt=rss
Feed Description: This blog has viedo tutorials and Sample codes related to below Technologies. 1.J2EE 2.Java 3.Spring 4.Hibernate 5.Database 6.Oracle 7.Mysql 8.Design Patterns
Latest Java Buzz Posts
Latest Java Buzz Posts by Ram N
Latest Posts From JAVA EE

Advertisement


Click here to watch in Youtube : https://www.youtube.com/watch?v=2VM0K-p_sUI

Click the below Image to Enlarge
JDBCRowSet Update- Insert-Delete Demo
JDBCRowSet Update- Insert-Delete Demo
JDBCRowSet Update- Insert-Delete Demo

JDBCRowSetDemo.java
import java.sql.SQLException;

import javax.sql.rowset.JdbcRowSet;
import javax.sql.rowset.RowSetFactory;
import javax.sql.rowset.RowSetProvider;

public class JDBCRowSetDemo
{
// JDBC driver name and database URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/world";

// Database credentials
static final String USERNAME = "root";
static final String PASSWORD = "root";

public static void main( String[] args )
{
JDBCRowSetDemo jdbcRowSetDemo = new JDBCRowSetDemo();
jdbcRowSetDemo.addOrUpdateOrDeleteCityInformation();

}

private void addOrUpdateOrDeleteCityInformation()
{
JdbcRowSet jdbcRowSet = null;
try
{
/*
* Using RowSetFactory create the JdbcRowSet object.
*/

RowSetFactory rowSetFactory = RowSetProvider.newFactory();
jdbcRowSet = rowSetFactory.createJdbcRowSet();

/*
* Set the JdbcRowSet properties [URL,username,password,command]
*/

jdbcRowSet.setUrl(DB_URL);
jdbcRowSet.setUsername(USERNAME);
jdbcRowSet.setPassword(PASSWORD);

/*
* Sets the command property with a query that produces a ResultSet
* object containing all the data in the table
*/


jdbcRowSet.setCommand("select * from city where countrycode='AFG'");

/*
* The execute method does many things for you in the background:
*
* 1.It makes a connection to the database using the values you
* assigned to the url, username, and password properties.
*
* 2.It executes the query you set in the command property.
*
* 3.It reads the data from the resulting ResultSet object into the
* jdbcRs object.
*/

jdbcRowSet.execute();

/*
* Moves the cursor to the fifth row of rs and update the column
* information
*/


jdbcRowSet.absolute(3);
jdbcRowSet.updateInt("Population", 100);
jdbcRowSet.updateRow();
System.out.println("3rd row population column is updated");

/*
* Moves cursor to the insert row
*/


jdbcRowSet.moveToInsertRow();
jdbcRowSet.updateInt(1, 5080);
jdbcRowSet.updateString(2, "India");
jdbcRowSet.updateString(3, "IND");
jdbcRowSet.updateString(4, "TamilNadu");
jdbcRowSet.updateInt(5, 200000);
jdbcRowSet.insertRow();

System.out.println("5080th row has been inserted into the city table");

jdbcRowSet.absolute(1);
jdbcRowSet.deleteRow();

System.out.println("1st row has been deleted from the city table");


}
catch( SQLException se )
{
se.printStackTrace();
}
catch( Exception e )
{
e.printStackTrace();
}

finally
{
if( jdbcRowSet != null )
{
try
{
jdbcRowSet.close();
}
catch( SQLException e )
{
e.printStackTrace();
}
}
}

}
}

Output
3rd row population column is updated
5080th row has been inserted into the city table
1st row has been deleted from the city table
Environment Used 

JDK version : 1.7.0_51
Mysql Server version : 5.6.19 

To Download JDBCRowSetUpdateDemoApp Project Click the below link

https://sites.google.com/site/javaee4321/jdbc/JDBCRowSetUpdateDemoApp.zip?attredirects=0&d=1

See also:

  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Read: JDBC : JDBCRowSet Update- Insert-Delete Demo

    Topic: Groovy Software Developer, Engage PSG, Munich, Germany Previous Topic   Next Topic Topic: Programmers could get REPL in official Java

    Sponsored Links



    Google
      Web Artima.com   

    Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use