Here’s an example to show you how to update a record in a table via JDBC statement. To issue a update statement, calls the
Statement.executeUpdate()
method like this :Statement statement = dbConnection.createStatement(); // execute the update SQL stetement statement.executeUpdate(updateTableSQL);
Full example…
package com.mkyong.jdbc; import java.sql.DriverManager; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; public class JDBCStatementUpdateExample { private static final String DB_DRIVER = "oracle.jdbc.driver.OracleDriver"; private static final String DB_CONNECTION = "jdbc:oracle:thin:@localhost:1521:MKYONG"; private static final String DB_USER = "user"; private static final String DB_PASSWORD = "password"; public static void main(String[] argv) { try { updateRecordIntoDbUserTable(); } catch (SQLException e) { System.out.println(e.getMessage()); } } private static void updateRecordIntoDbUserTable() throws SQLException { Connection dbConnection = null; Statement statement = null; String updateTableSQL = "UPDATE DBUSER" + " SET USERNAME = 'mkyong_new' " + " WHERE USER_ID = 1"; try { dbConnection = getDBConnection(); statement = dbConnection.createStatement(); System.out.println(updateTableSQL); // execute update SQL stetement statement.execute(updateTableSQL); System.out.println("Record is updated to DBUSER table!"); } catch (SQLException e) { System.out.println(e.getMessage()); } finally { if (statement != null) { statement.close(); } if (dbConnection != null) { dbConnection.close(); } } } private static Connection getDBConnection() { Connection dbConnection = null; try { Class.forName(DB_DRIVER); } catch (ClassNotFoundException e) { System.out.println(e.getMessage()); } try { dbConnection = DriverManager.getConnection( DB_CONNECTION, DB_USER,DB_PASSWORD); return dbConnection; } catch (SQLException e) { System.out.println(e.getMessage()); } return dbConnection; } }
Result
The username of “user_id = 1″ is updated to a new value ‘mkyong_new’.
UPDATE DBUSER SET USERNAME = 'mkyong_new' WHERE USER_ID = 1 Record IS updated INTO DBUSER TABLE!
Nice blog
ReplyDeletevalentino shoes, herve leger, iphone case, louboutin, timberland boots, vans, giuseppe zanotti, bottega veneta, lululemon outlet, baseball bats, beats headphones, vans outlet, nfl jerseys, north face jackets, new balance outlet, wedding dresses, mcm handbags, chi flat iron, asics shoes, ferragamo shoes, reebok shoes, ralph lauren, abercrombie, babyliss, abercrombie and fitch, jimmy choo shoes, p90x workout, hollister, nike air max, soccer shoes, mont blanc pens, celine handbags, north face jackets, oakley, converse, insanity workout, soccer jerseys, mac cosmetics, hollister clothing store, air max, birkin bag, nike roshe, instyler ionic styler, ghd
ReplyDeleteGreat and Useful Article.
ReplyDeleteOnline Java Training
Online Java Training from India
Online Java Training
Online Java Training From India
Java Training Institutes in Chennai
Java Training in Chennai
I have read your blog its very attractive and impressive. I like it your blog.
ReplyDeleteBest BCA Colleges in Noida
معلم سباك بالمدينة المنورة
ReplyDeleteتصليح سباكة بأحدث تقنيات تعمل على حل سريع لجميع مشكلات السباكة التي يعاني منها الكثير من أصحاب الشقق-منازل-فنادق-شركات-مصانع، سباك بالمدينة المنورة يصلكم سريعًا من خلال أفضل فنيين ومعلمسين سباكة مميزين ومن أمهر السباكين بالمدينة المنورة، رقم سباك بالمدينة المنورة متاحة لكم أقامنا طوال اليوم والأسبوع للتدخل السريع في كافة أعطال السباكة أو طلب تأسيس سباكة للمباني، نعتمد على أفضل الخبرات والخامات وأحدث طرق العمل الذي يضمن للعميل أن يحصلوا على حل نهائي لمشكلة أعطال السباكة بأفضل خبرات بأعمال السباكة من صيانة سباكة وكشف تسربات المياه بالمدينة المنورة.
حقين شراء الاثاث المستعمل
ReplyDeleteافضل شركة مكافحة حشرات و فئران