Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. import java.sql.*;
  2. public class SimpleQuery {
  3.     static final String CONN_URL = "jdbc:oracle:thin:@ensibm.imag.fr:1521:ensi2";
  4.     static final String USER = "scott"; // A remplacer pour votre compte
  5.     static final String PASSWD = "tiger";
  6.     static final String STMT = "select * from emp";
  7.     public SimpleQuery() {
  8.             try {
  9.             // Enregistrement du driver Oracle
  10.             System.out.print("Loading Oracle driver... ");
  11.             DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
  12.             System.out.println("loaded");
  13.             // Etablissement de la connection
  14.             System.out.print("Connecting to the database... ");
  15.             Connection conn = DriverManager.getConnection(CONN_URL, USER, PASSWD);
  16.             System.out.println("connected");
  17.             // Creation de la requete
  18.             Statement stmt = conn.createStatement();
  19.             // Execution de la requete
  20.             ResultSet rset = stmt.executeQuery(STMT);
  21.             // Affichage du resultat
  22.             System.out.println("Results:");
  23.             dumpResultSet(rset);
  24.             System.out.println();
  25.             // Fermeture
  26.             rset.close();
  27.             stmt.close();
  28.             conn.close();
  29.         } catch (SQLException e) {
  30.             System.err.println("failed");
  31.             e.printStackTrace(System.err);
  32.             }
  33.     }
  34. private void dumpResultSet(ResultSet rset) throws SQLException {
  35. ResultSetMetaData rsetmd = rset.getMetaData();
  36. int i = rsetmd.getColumnCount();
  37. for (int k=1;k<=i;k++)
  38. System.out.print(rsetmd.getColumnName(k) + "\t");
  39. System.out.println();
  40. while (rset.next()) {
  41. for (int j = 1; j <= i; j++) {
  42. System.out.print(rset.getString(j) + "\t");
  43. }
  44. System.out.println();
  45. }
  46. }
  47. public static void main(String args[]) {
  48. new SimpleQuery();
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement