Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probléme d'execution [ Système / JDBC ] (itafomis)

mardi 12 juin 2007 à 14:32:18 | probléme d'execution

itafomis

bonjour tout le monde.
je veux me connecter a une base de donnée sql 2000 a partir d'eclipse
et voila le code que j'ai utilisé

import

java.*;

public

class Connect{

private java.sql.Connection con = null;

privatefinal String url = "jdbc:microsoft:sqlserver://";

privatefinal String serverName= "localhost";

privatefinal String portNumber = "1433";

privatefinal String databaseName= "CDR";

privatefinal String userName = "user";

privatefinal String password = "password";

// Informs the driver to use server a side-cursor,

// which permits more than one active statement

// on a connection.

privatefinal String selectMethod = "cursor";

// Constructor

public Connect(){}

private String getConnectionUrl(){

return url+serverName+":"+portNumber+";databaseName="+databaseName+";selectMethod="+selectMethod+";";

}

private java.sql.Connection getConnection(){

try{

Class.forName(

"com.microsoft.jdbc.sqlserver.SQLServerDriver");

con = java.sql.DriverManager.getConnection(getConnectionUrl(),userName,password);

if(con!=null) System.out.println("Connection Successful!");

}

catch(Exception e){

e.printStackTrace();

System.out.println(

"Error Trace in getConnection() : " + e.getMessage());

}

return con;

}

/*

Display the driver properties, database details

*/

publicvoid displayDbProperties(){

java.sql.DatabaseMetaData dm =

null;

java.sql.ResultSet rs =

null;

try{

con=

this.getConnection();

if(con!=null){

dm = con.getMetaData();

System.out.println(

"Driver Information");

System.out.println(

"\tDriver Name: "+ dm.getDriverName());

System.out.println(

"\tDriver Version: "+ dm.getDriverVersion ());

System.out.println(

"\nDatabase Information ");

System.out.println(

"\tDatabase Name: "+ dm.getDatabaseProductName());

System.out.println(

"\tDatabase Version: "+ dm.getDatabaseProductVersion());

System.out.println(

"Avalilable Catalogs ");

rs = dm.getCatalogs();

while(rs.next()){

System.out.println(

"\tcatalog: "+ rs.getString(1));

}

rs.close();

rs =

null;

closeConnection();

}

else System.out.println("Error: No active Connection");

}

catch(Exception e){

e.printStackTrace();

}

dm=

null;

}

privatevoid closeConnection(){

try{

if(con!=null)

con.close();

con=

null;

}

catch(Exception e){

e.printStackTrace();

}

}

publicstaticvoid main(String[] args) throws Exception

{

Connect CDR =

new Connect();

CDR.displayDbProperties();

}

}
mais j'ai rencontré un probléme et voila le message qui apparait:

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object


mardi 12 juin 2007 à 14:36:40 | Re : probléme d'execution

dvoraky

T'as vérifié le path dans eclipse?
C'est comme s'il trouvait pas le chemin pour ta jdk ou ta jre...

C'est après des heures de codage que j'ai compris pourquoi les mecs de Java ont choisi une tasse de café comme logo!



Cette discussion est classé dans : string, system, out, println, con


Répondre à ce message

Sujets en rapport avec ce message

compatibilité argument File String [ par sido722 ] Mon erreurMafenetre4.java:181: tests(java.io.File) in Mafenetre4 cannot be applied to (java.lang.String) tests(file.getAbsolutePath()); acces au contenu d'un message avec javamail [ par amine hayat ] Bonjour. Voici mon problème.Je suis en train de faire une appli qui doit recevoire et envoyer des emails dans une boîte mail. mon probléme est que je AIDE sur Connexion BDD MySQL [ par zeldoi5 ] Bonjour tout le monde!Je sais que le problème dont je vais parler a déjà été traité plusieurs fois... Mais impossible de me connecter à ma base de don JPANEL [ par LeNeutrino ] je suis en projet et je souhaiterais faire un formulaire et pour les insertions de données et pour les consultations. j'utilise un jdbnavcombox relié Surcharge : aide [ par Tachag ] Bonjour,Alors, j'ai essayé de faire une surcharge.  Ma question est : pourquoi lorsque je fais execute file, l'information n'apparaît pas?Je vous tran problème d'affichage d'une chaine dans un servlet [ par 2tsiris ] Bonjour à tous, j'ai créer un servlet qui récupère une valeur dans une table mysql.J'ai donc créer une méthode qui se connect à la base et effectue optimisation d'un code [ par laurentbarbotin ] je souhaiterais optimiser un code et faire le pseudo code correspondant svp aidez moiimport biputil.*;import java.io.*; /** * @com.register ( c Reseau et internet [ par felouss ] bonjour,j ai un probleme pour envoyer un gros fichier via UDP,udp ne permet l envoie de paquet > 65kilo,pour cela du coté serveur j ai decoupé le fich ajout dans un tableau en java [ par samanona ] slt, j'ai un probleme au java et j'aimerai le resoudre  voila la methode que j'ai ecrit: String tab[][]=new String[80][4];Scanner s=new Scanner(Syst gros probleme [ par romainbisson ] j'ai un gros soucis, j'ai une classe qui permet de se connecter sur le serveur pop de gmail, maintenant j'aimerais crée une autre classe avec une JFr


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.