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
|
import java.math.*;
import java.util.*;
import java.sql.*;
import com.ibm.as400.access.*;
public class SQL1
{
public static void main(String args[])
{
Connection dbConnect=null;
System.out.println("Nom d'utilisateur :");
String username=Clavier.saisie_string();
System.out.println("mot de passe :");
String password=Clavier.saisie_string();
try
{
java.sql.DriverManager.registerDriver(new com.ibm.as400.access.AS400JDBCDriver());
// charge le driver JDBC type 4
String url = "jdbc:as400://as400i.lan/j0000";
//construit lURL de la base de données
dbConnect = DriverManager.getConnection(url, username, password);
//établissement de la connexion et récupération
//dun objet connexion
System.out.println("connexion établie");
//récupération des données à partir de la table client
Statement stmt;
//représente une requête SQL
stmt = dbConnect.createStatement();
String query = "select * from CLIENTS";
ResultSet rs = stmt.executeQuery(query);
//ensemble des lignes répondant à la requête
while (rs.next())
{
String nom = rs.getString("NOM");
//ou rs.getString(2);
String prenom = rs.getString("PRENOM");
//ou rs.getString(3);
String n = (rs.getBigDecimal("NUMCLI",0)).toString();;
//ou rs.getBigDecimal(1,0) etc
System.out.println(nom+" "+prenom+" "+n);
}
}
catch (SQLException e) {System.out.println("erreur SQL ="+e);
}
catch (Exception e) {System.out.println("erreur ="+e);
}
try {
dbConnect.close();
System.out.println("déconnexion reussie");
}
catch (Exception e) {System.out.println("erreur ="+e);
}
}
} |
Partager