2009-09-04 6 views
1

J'ai un problème avec JDBC Thin dans Oracle 11g avec NetBeans V6.7.1. Je ne sais pas comment le configurer. J'ai déjà défini le classpath de ojdbc6.jar et orai18n.jar. Mais je ne peux toujours pas exécuter cet exemple dans NetBeans:Oracle JDBC THIN avec Java6

import java.sql.*; 
import oracle.jdbc.*; 
import oracle.jdbc.pool.OracleDataSource; 
class JDBCVersion 
{ 
    public static void main (String args[]) throws SQLException 
    { 
     OracleDataSource ods = new OracleDataSource(); 
     ods.setURL("jdbc:oracle:thin:easycash/[email protected]:1521/validus"); 
     Connection conn = ods.getConnection(); 
     // Create Oracle DatabaseMetaData object 
     DatabaseMetaData meta = conn.getMetaData(); 
     // gets driver info: 
     System.out.println("JDBC driver version is " + meta.getDriverVersion()); 
    } 
} 

Quelqu'un pourrait-il aider à terminer mon travail?

Merci, Sopolin

+0

Vous n'avez pas besoin d'aide? – Sopolin

+3

Quelle erreur obtenez-vous lorsque vous essayez d'exécuter ceci? –

Répondre

0

Essayez ceci:

class JDBCVersion 
{ 
    public static void main (String args[]) throws SQLException 
    { 
     OracleDataSource ods = new OracleDataSource(); 
     ods.setURL("jdbc:oracle:thin:@oracle:1521:validus"); 
     ods.setUser("easycash"); 
     ods.setPassword("oracle"); 
     Connection conn = ods.getConnection(); 
     // Create Oracle DatabaseMetaData object 
     DatabaseMetaData meta = conn.getMetaData(); 
     // gets driver info: 
     System.out.println("JDBC driver version is " + meta.getDriverVersion()); 
    } 
} 

Avez-vous eu l'oracle-dms.jar dans votre Classpath?

+0

Je n'ai pas. Pourriez-vous dire pourquoi? – Sopolin

+1

mon Oracle-Driver se plaignait de manquer DMS-classe –

1

Si l'erreur est:

java.lang.ClassNotFoundException: oracle.dms.console.DMSConsole 

Vous aurez besoin du dms.jar qui vient avec la base de données Oracle.

Dans mon cas, ce pot est situé dans le dossier lib de OC4J. Cela se produit uniquement lorsque vous utilisez ojdbc * dms.jar. Depuis le site de téléchargement JDBC:

"Identique à ojdbc6.jar, , sauf qu'il contient des instruments pour prendre en charge DMS et des appels java.util.logging limités."

Questions connexes