Olá Galera,
Preciso fazer uma conexão com o oracle XE porém não tem funcionado. Gostaria que alguém me desse uma ajuda.
o Programinha é esse:
[code]import java.sql.*;
import javax.swing.JOptionPane;
public class jdbc_oracle2
{
private static Connection conexao=null;
private static Statement comando=null;
private static ResultSet resultado=null;
private static String sql=“select * from tabcliente”;
public static void main(String args[])
{
StringBuffer buffer = new StringBuffer();
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
conexao = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:xe", "", "");
comando=conexao.createStatement();
resultado=comando.executeQuery(sql);
while (resultado.next())
{
buffer.append("Código: " + resultado.getInt("codigo") + "\n");
buffer.append("Nome : " + resultado.getString("nome") + "\n");
buffer.append("Rua : " + resultado.getString("rua") + "\n");
buffer.append("Número: " + resultado.getInt("numero") + "\n");
buffer.append("==========================================");
}
JOptionPane.showMessageDialog(null,buffer.toString());
resultado=null;
comando.close();
conexao.close();
}
catch ( ClassNotFoundException e )
{
System.out.println(e.toString());
}
catch ( SQLException e )
{
System.out.println(e.toString());
}
catch ( Exception e )
{
System.out.println(e.toString());
}
}
}[/code]
Não tem erros de compilação, porém nada acontece quando executo o programa!
A mensagem de Output após a execução do programa é:
java.sql.SQLException: argumentos inválidos na chamada
BUILD SUCCESSFUL
Obs:[quote]*já copiei o driver(ojdbc14.jar) em C:\Program Files\Java\jdk1.5.0_09\jre\lib\ext
*criei uma tabela(tabcliente) como usuário sys[/quote]
Grato desde já,
Milton