Qual o driver que você está usando?
Pela mensagem que está dando parece que você não tem acesso…
Tente postar parte do código e o driver para facilitar mais.
Aqui eu estou acessando o SQL 2000, através do driver mssqlserver.jar
e está indo tranquilo com Apenas este pacote.
B
BotomePJ
ai tá toda a minha classe de acesso ao banco… tbm to usando o mssqlserver.jar
so que não sei se o problema tá no meu fonte ou no meu banco de dados… se tu tiver uma apostila de sql 2000 pode me ajudar…
mas dá uma olhada no meu codigo e ve o que tu acha…
public static void main(String[] args) {
Stringlogin="admin";Stringsenha="admin";Stringurl="jdbc:microsoft:sqlserver://192.168.1.2:1433;databasename=Sistema";// "jdbc:oracle:thin:@10.0.2.32:1521:ORADB";Connectioncon=null;try{//carregar o Driver para a JVMClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//("oracle.jdbc.driver.OracleDriver");//Abrir a conexão com o bando de dadosDriverManager.getConnection(url,login,senha);System.out.println("Abrindo Conexão");if(con!=null){System.out.println("Conexão Aberta!");}//Inserir um usuario na tabela JADV_USUARIOS;Stringsql="SELECT * FROM USUARIO";PreparedStatementpstmt=con.prepareStatement(sql);ResultSetrs=pstmt.executeQuery();// Obter o metadado ResulSetMetaDataResultSetMetaDatarsmd=rs.getMetaData();System.out.println("numero de colunas "+rsmd.getColumnCount());System.out.println("Nome da coluna "+rsmd.getColumnName(1));// codigo pra descrever o tipo da colunaSystem.out.println("Tipo da coluna "+rsmd.getColumnType(1));//String com o nome do tipoSystem.out.println("Nome da coluna "+rsmd.getColumnName(1));DatabaseMetaDatadbmd=con.getMetaData();System.out.println("Banco de dados "+dbmd.getDatabaseProductName());pstmt.close();}catch(ClassNotFoundExceptionex){System.out.println("Driver não encontrado");}catch(SQLExceptionex){System.out.println("Não foi possivel abrir a conexão");System.out.println("Erro "+ex.getMessage());}finally{try{if(con!=null){con.close();// Fecha a conexão}}catch(SQLExceptionex){System.out.println("Exception");}}
Valeu…
B
BotomePJ
ai tá toda a minha classe de acesso ao banco… tbm to usando o mssqlserver.jar
so que não sei se o problema tá no meu fonte ou no meu banco de dados… se tu tiver uma apostila de sql 2000 pode me ajudar…
mas dá uma olhada no meu codigo e ve o que tu acha…
public static void main(String[] args) {
Stringlogin="admin";Stringsenha="admin";Stringurl="jdbc:microsoft:sqlserver://192.168.1.2:1433;databasename=Sistema";// "jdbc:oracle:thin:@10.0.2.32:1521:ORADB";Connectioncon=null;try{//carregar o Driver para a JVMClass.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//("oracle.jdbc.driver.OracleDriver");//Abrir a conexão com o bando de dadosDriverManager.getConnection(url,login,senha);System.out.println("Abrindo Conexão");if(con!=null){System.out.println("Conexão Aberta!");}//Inserir um usuario na tabela JADV_USUARIOS;Stringsql="SELECT * FROM USUARIO";PreparedStatementpstmt=con.prepareStatement(sql);ResultSetrs=pstmt.executeQuery();// Obter o metadado ResulSetMetaDataResultSetMetaDatarsmd=rs.getMetaData();System.out.println("numero de colunas "+rsmd.getColumnCount());System.out.println("Nome da coluna "+rsmd.getColumnName(1));// codigo pra descrever o tipo da colunaSystem.out.println("Tipo da coluna "+rsmd.getColumnType(1));//String com o nome do tipoSystem.out.println("Nome da coluna "+rsmd.getColumnName(1));DatabaseMetaDatadbmd=con.getMetaData();System.out.println("Banco de dados "+dbmd.getDatabaseProductName());pstmt.close();}catch(ClassNotFoundExceptionex){System.out.println("Driver não encontrado");}catch(SQLExceptionex){System.out.println("Não foi possivel abrir a conexão");System.out.println("Erro "+ex.getMessage());}finally{try{if(con!=null){con.close();// Fecha a conexão}}catch(SQLExceptionex){System.out.println("Exception");}}
Valeu…
D
diogoaclPJ
opa cara, estou meio na correria hoje …
Sobre a do SQL Server 2000 não tenho, só livros mesmo, mas há uma muito boa para o 7.0, basicamente dá pra levar pro 2000