lesiano Posted December 20, 2009 at 06:04 PM Report Share #301545 Posted December 20, 2009 at 06:04 PM Tenho uma classe com este código: BD(){ if(flagBase!=1){ flagBase=1; System.out.println("\niniciar Driver"); try{ DriverManager.registerDriver(new oracle.jdbc.OracleDriver()); }catch (SQLException e){} System.out.println("\nIniciar conecção"); try{ con = DriverManager.getConnection("jdbc:oracle:thin:@193.136.19.64:1521:OSIRIS","*****","***"); } catch (SQLException e){} if(con == null) System.out.println("Conecção ñ estabelecida!"); System.out.println("Conecção estabelecida!"); //dataclientes = new HashMap<String,Clientes>(); } } String getJogador(){ Statement st; ResultSet res = null; String sql; sql = "SELECT num(*) FROM JOGADORES WHERE CODJ ='"+12345+"'"; try{ st = con.createStatement(); res = st.executeQuery(sql); }catch (SQLException e) { // lidar com as excepções } return sql; } Não funciona. Retirei o código de um exemplo, alguém me ajuda por favor? Link to comment Share on other sites More sharing options...
bruno1234 Posted December 20, 2009 at 06:06 PM Report Share #301546 Posted December 20, 2009 at 06:06 PM Tens q dar mais indicações, está a dar algum erro? como estás a chamar isso? o que pretendes obter? Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
lesiano Posted December 20, 2009 at 06:10 PM Author Report Share #301547 Posted December 20, 2009 at 06:10 PM Pretendo aceder a BD para fazer uma aplicação com informação em java resultante da base de dados. Dá erro no "try{ DriverManager.registerDriver(new oracle.jdbc.OracleDriver()); }catch (SQLException e){}" Estou a chamar isto através de uma classe de teste em java. Posso disponibilizar todo o projecto, em bluej, se desejares. Link to comment Share on other sites More sharing options...
magician Posted December 20, 2009 at 06:10 PM Report Share #301548 Posted December 20, 2009 at 06:10 PM http://java.sun.com/javase/6/docs/technotes/guides/jdbc/ Tens aqui tudo o que precisas para aprender a utilizar o JDBC. Depois de perceber bem o JDBC podes usar SpringFramework por exemplo que tem um modulo muito bom para JDBC e facilita muito trabalho xD Depois ainda mais á frente lol tem JPA mas para pequenas aplicações não sou muito fã de JPA acho desnecessário. I haven’t lost my mind; it’s backed up on DVD somewhere! Link to comment Share on other sites More sharing options...
lesiano Posted December 20, 2009 at 06:17 PM Author Report Share #301549 Posted December 20, 2009 at 06:17 PM E não me sabes dizer qual é o erro? O site que me deste é muito vago, isto não são umas meras linhas de código? Link to comment Share on other sites More sharing options...
bruno1234 Posted December 20, 2009 at 06:34 PM Report Share #301550 Posted December 20, 2009 at 06:34 PM O erro podes ver quando fazes o catch à excepção, vê em debug o que fica na variável 'e'. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos Link to comment Share on other sites More sharing options...
Baderous Posted December 20, 2009 at 06:38 PM Report Share #301551 Posted December 20, 2009 at 06:38 PM O erro podes ver quando fazes o catch à excepção, vê em debug o que fica na variável 'e'. O erro é do driver no getConnection: java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@193.136.19.64:1521:OSIRIS Link to comment Share on other sites More sharing options...
lesiano Posted December 20, 2009 at 07:21 PM Author Report Share #301559 Posted December 20, 2009 at 07:21 PM Eu acho que ele não consegue estabelecer a conexão. Link to comment Share on other sites More sharing options...
Knitter Posted December 20, 2009 at 08:19 PM Report Share #301565 Posted December 20, 2009 at 08:19 PM E não me sabes dizer qual é o erro? Se o código é teu e se está a ser mostrado um erro, então tu é que sabes que erro é. Se o erro é o que o Baderous indicou então não tens o driver de acesso à BD instalado correctamente. Terás de o instalar de acordo com as instruções no site que o Magician te deu ou que vêm a acompanhar os binários do driver que fizeste download. www.sergiolopes.eu Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now