bonjour, (ou re )
je ne parviens pas a utiliser le pilote ODBC...
pour le test, je tente de lister les nom des bases de donnée presente sur un serveur mysql distant :
resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public static void main(String[] args) { String url="jdbc:odbc://monip/"; int b=0; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); java.sql.Connection con = DriverManager.getConnection(url, "root",""); Statement st = con.createStatement(); java.sql.ResultSet resultQuery=st.executeQuery("SHOW DATABASES"); while(resultQuery.next()) { //System.out.println(resultQuery.getArray(b).toString()); for(int i=0; i<resultQuery.getMetaData().getColumnCount();i++){ String nomBase = resultQuery.getObject(i+1).toString(); System.out.println(nomBase); } b++; } }catch(Exception e){e.printStackTrace();} }
aussi, je ne comprend pas comment "sun.jdbc.odbc.JdbcOdbcDriver"source de donnees non specifié et non de pilote non trouvé
ne me retourne pas une exception de type ClassNotFoundException ...
car je n'ai pas importé de package sun
( en fait, j'ai essayer de compiler mon code même en sachant cela, car je ne trouvais pas ou telecharger ce package )
merci d'avance pour votre aide
[/code]
Partager