Guest User

hgh

a guest
Aug 28th, 2017
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. package com.atos.java.jdbc;
  2.  
  3. import java.sql.*;
  4.  
  5.  
  6. public class JDBCdemo {
  7. private static final String DB_URL= "jdbc:oracle:thin:@localhost:1521:xe";
  8. private static final String USER_ID = "hr";
  9. private static final String PASSWORD = "hr";
  10.  
  11.  
  12. public static void main(String[] args)
  13. {
  14. // TODO Auto-generated method stub
  15. //final String sql = "Select COUNTRY_ID, COUNTRY_NAME from COUNTRIES";
  16. final String sql1="update COUNTRIES set COUNTRY_NAME='Pakistan' where COUNTRY_ID = 'PK'";
  17. Connection conn= null;
  18. try
  19. {
  20. Class.forName("oracle.jdbc.OracleDriver");
  21.  
  22. conn= DriverManager.getConnection(DB_URL, USER_ID, PASSWORD);
  23.  
  24. Statement statement=conn.createStatement();
  25. statement.executeUpdate(sql1);
  26. Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
  27. ResultSet.CONCUR_READ_ONLY, ResultSet.CLOSE_CURSORS_AT_COMMIT);
  28. final String sql = "Select COUNTRY_ID, COUNTRY_NAME from COUNTRIES";
  29. ResultSet result=statement.executeQuery(sql);
  30. result.next();
  31. ResultSetMetaData resultmd = result.getMetaData();
  32. int n = resultmd.getColumnCount();
  33. for(int i=1;i<=n;i++)
  34. {
  35. System.out.println(resultmd.getColumnName(i)+" "
  36. +resultmd.getColumnTypeName(i));
  37.  
  38. }
  39. System.out.println(resultmd.getTableName(3));
  40.  
  41. String id= result.getString("COUNTRY_ID");
  42. String name= result.getString("COUNTRY_NAME");
  43. System.out.println(id+" "+name);
  44. //while(result.next())
  45. // {
  46. // String id= result.getString("COUNTRY_ID");
  47. //String name= result.getString("COUNTRY_NAME");
  48. //System.out.println(id+" "+name);
  49. //}
  50. }
  51. catch (SQLException e)
  52. {
  53. e.printStackTrace();
  54.  
  55. }
  56. catch(ClassNotFoundException e)
  57. {
  58. e.printStackTrace();
  59. }
  60. finally
  61. {
  62. try
  63. {
  64. conn.close();
  65. }
  66. catch(SQLException e)
  67. {
  68. e.printStackTrace();
  69. }
  70.  
  71. }
  72. }
  73.  
  74. }
Add Comment
Please, Sign In to add comment