|
|
|
|
Salut, moi ce que je fais c'est que j'ai une classe config dans laquelle je passe les infos suivantes :
public class Configuration { public static String DATABASE_JDBC_DRIVER = "oracle.jdbc.driver.OracleDriver"; public static String DATABASE_URL = "jdbc:oracle:thin:@whk37021:1521:OEMREP" ; public Configuration() { } /*public static void main (String args []) throws SQLException { DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver()); Connection conn = DriverManager.getConnection (\"jdbc:oracle:thin:@hostname:1526:orcl\", \"scott\", \"tiger\"); // @machineName:port:SID, userid, password }*/ } Tu as une partie en commentaire pour la comparaison. Ensuite j'ai une autre classe DB ou je fais le boulot : public class Database { private static Connection connection = null ; /* TODO : en faire un singleton. */ private Database() { } public static Connection getConnection() throws java.sql.SQLException , java.lang.ClassNotFoundException { if (connection != null) { return connection ; } Class.forName(Configuration.DATABASE_JDBC_DRIVER) ; connection = DriverManager.getConnection(Configuration.DATABASE_URL, "PECHE", "PECHE") ; return connection ; } public static void disconnect() throws java.sql.SQLException { connection.close() ; connection = null ; } } Essaie et tiens moi au courant! Ciao. Certains éléments ne seront peut être pas nécessaire chez toi étant donné que je bosse en mettant les choses dans des packahes de manière structurée... |
Résultats pour java et oracle
Résultats pour java et oracle
Résultats pour java et oracle
Résultats pour java et oracle
Résultats pour java et oracle