1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
| package com.eclipsetotal;
import java.net.*;
import java.io.*;
import java.sql.*; // Pour la connexion avec Oracle
import java.util.jar.*; //import java.util.zip.*;
import java.sql.SQLException;
import java.util.Date;
import java.text.DateFormat;
import oracle.jdbc.driver.*;
public class Base3 implements Serializable{
Connection con;
ResultSet resultats = null;
String requete = "";
private static BufferedReader keyboard =new BufferedReader(new InputStreamReader(System.in));
public String affiche_st(String s){
return (s+" coco_pierre");
}
public void connexionBD( ) {
try
{Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println ("driver etablie");
}
catch(Exception e)
{System.out.println ("erreur:Driver introuvable");
}
try
{System.out.println ("");
String URL = "jdbc:oracle:thin:@10.0.0.65:1521:v6std";
String USER = "BILL";
String PASSWD = "CARGO";
con=DriverManager.getConnection(URL,USER, PASSWD);
System.out.println ("connexion base pfe etablie");
}
catch(Exception e)
{
System.out.println ("erreur: base introuvable");
}
}
public String select(String requete){
String R=null;
try
{Class.forName("oracle.jdbc.driver.OracleDriver");
//System.out.println ("driver etablie");
}
catch(Exception e)
{//System.out.println ("erreur:Driver introuvable");
}
try
{
String URL = "jdbc:oracle:thin:@10.0.0.65:1521:v6std";
String USER = "ALAMI";
String PASSWD = "badr";
con =DriverManager.getConnection(URL,USER, PASSWD);
// System.out.println ("connexion base pfe etablie");
}
catch(Exception e)
{System.out.println ("erreur: base introuvable");
}
try
{
Statement stmt = con.createStatement();
resultats = stmt.executeQuery(requete);
}
catch (SQLException e) {
System.out.println("Anomalie lors de l'execution de la requête");
}
try {
ResultSetMetaData rsmd = resultats.getMetaData();
int nbCols = rsmd.getColumnCount();
boolean encore = resultats.next();
while (encore) {
for (int i = 1; i <= nbCols; i++)
R=R+resultats.getString(i) + " ";
R=R+"\r";
encore = resultats.next();
}
resultats.close();
}
catch (SQLException e) {
arret(e.getMessage());
}
return R;
}
public static void main (String args[]){
String resultat=null;
Base3 B= new Base3();
try {
System.out.println("requette : \n");
String requet = keyboard.readLine();
// B.connexionBD();
resultat=B.select(requet);
System.out.println(resultat);
}
catch (Exception e) {
System.err.println(e);
}
}
} |
Partager