OI
Eu criei um programa que acessa o Banco de dados e faz uma pesquisa, depois criei um jar para esse programa.
Minha pergunta é…
Como faço para executar o jar que crie da minha aplicação assosiando com o jar do Drive do Banco de dados?
OI
Eu criei um programa que acessa o Banco de dados e faz uma pesquisa, depois criei um jar para esse programa.
Minha pergunta é…
Como faço para executar o jar que crie da minha aplicação assosiando com o jar do Drive do Banco de dados?
coloque o driver do banco dentro do .jar do seu programa
Use o Plugin do Eclipse Fat Jar:
http://fjep.sourceforge.net/fjeptutorial.html
VLW
ou por linha de comando:
java -jar -cp .:oJarDoSeuBancoDeDados.jar seuJar.jar
[]´s
Iae cara, tentei fazer pelo prompt mas mesmo assim lança ClassNotFoundException
esse jar da aplicação (seuJar) tem que ser um jar executável, um jar simples ou tanto faz?
Mais uma vez obrigado
Iae cara, tentei fazer pelo prompt mas mesmo assim lança ClassNotFoundException na hora que
ocorre o carregamento da classe do banco de dados/* * Info connection */ private static String str_driver = "oracle.jdbc.driver.OracleDriver"; private static String url = "jdbc:oracle:thin:@amhblaap10wt:1521:cardif"; /* * Get connection over all user (system || others) */ public static Connection getConnection(User userOfKind){ Connection conn = null; try { Class.forName(str_driver); conn = DriverManager.getConnection(url, userOfKind.getUserName(), userOfKind.getPassword()); } catch (ClassNotFoundException e) { System.out.println("Driver not found"); }catch (SQLException e) { System.out.println("Error - ConnectionManager"); System.out.println(e); } return conn; }esse jar da aplicação (seuJar) tem que ser um jar executável, um jar simples ou tanto faz?
Mais uma vez obrigado
Iae cara, tentei fazer pelo prompt mas mesmo assim lança ClassNotFoundException na hora que
ocorre o carregamento da classe do banco de dados/* * Info connection */ private static String str_driver = "oracle.jdbc.driver.OracleDriver"; private static String url = "jdbc:oracle:thin:@servidor:porta:sid"; /* * Get connection over all user (system || others) */ public static Connection getConnection(User userOfKind){ Connection conn = null; try { Class.forName(str_driver); conn = DriverManager.getConnection(url, userOfKind.getUserName(), userOfKind.getPassword()); } catch (ClassNotFoundException e) { System.out.println("Driver not found"); }catch (SQLException e) { System.out.println("Error - ConnectionManager"); System.out.println(e); } return conn; }esse jar da aplicação (seuJar) tem que ser um jar executável, um jar simples ou tanto faz?
Mais uma vez obrigado