Jdbc
baganda
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai besoin de votre aide pour résoudre mon problème,
J'ai créé une base de donnée(air)avec sqlServer, créé les tables, dont vol, avion, .. que j'ai aussi rempli.
avec sql server j'arrive à exécuté toute les requete exemple : select*from vol (j'ai tous les champs).
avec java, je me connecte sans probleme à ma base de donnée que j'ai crée, il reconnait la base, mais pas les tables !
exemple pour la table vol : select*from vol (qui me donne tous les champs avec sqlServer), avec java, elle n'existe pas, j'ai le message :
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]'vol' : nom d'objet incorrect.
voici le programme :
-----------------------
import java.sql.*;
public class jdbc_1
{
public static void main(String[] args)
{
try{
String url="jdbc:odbc:air";
/*chargement du pilote*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
/* Connection */
Connection cox = DriverManager.getConnection(url,"me","");
/*création d'1e instruction*/
Statement stm = cox.createStatement();
------------
/*en ajoutant les deux lignes suivantes, j'ai le
message :..'vol' nom d'objet incorrect*/
String query = "select*from vol";
ResultSet rst = stm.executeQuery("select*from vol");
------------
System.out.println("ca marche !");
cox.close() ;
}
catch(Exception ex){ ex.printStackTrace() ; }
System.exit(0);
}
}
je compte sur votre aide,
J'ai besoin de votre aide pour résoudre mon problème,
J'ai créé une base de donnée(air)avec sqlServer, créé les tables, dont vol, avion, .. que j'ai aussi rempli.
avec sql server j'arrive à exécuté toute les requete exemple : select*from vol (j'ai tous les champs).
avec java, je me connecte sans probleme à ma base de donnée que j'ai crée, il reconnait la base, mais pas les tables !
exemple pour la table vol : select*from vol (qui me donne tous les champs avec sqlServer), avec java, elle n'existe pas, j'ai le message :
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]'vol' : nom d'objet incorrect.
voici le programme :
-----------------------
import java.sql.*;
public class jdbc_1
{
public static void main(String[] args)
{
try{
String url="jdbc:odbc:air";
/*chargement du pilote*/
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
/* Connection */
Connection cox = DriverManager.getConnection(url,"me","");
/*création d'1e instruction*/
Statement stm = cox.createStatement();
------------
/*en ajoutant les deux lignes suivantes, j'ai le
message :..'vol' nom d'objet incorrect*/
String query = "select*from vol";
ResultSet rst = stm.executeQuery("select*from vol");
------------
System.out.println("ca marche !");
cox.close() ;
}
catch(Exception ex){ ex.printStackTrace() ; }
System.exit(0);
}
}
je compte sur votre aide,