Re: [java-list] Re: Conexão MS SQL Server

2003-07-04 Por tôpico Rafael Santos
 O que está ocorrendo é que o seu programa não está encontrando a classe
 que contem o driver de conexão com o banco de dados verifica se no seu
 classpath...

Na verdade o que está acontecendo é que ele está considerando somente a
exceção SQLException (veja os throws no programa) - a reclamação do
compilador é que a exceção ClassNotFoundException deveria ser também
lançada. Os métodos deveriam ser:

public prg() throws SQLException, ClassNotFoundException

e

public void conecta() throws SQLException, ClassNotFoundException

Rafael


 Bom dia pessoal, estou tentando fazer uma conexão com o
 sql server e estou tendo o seguinte erro:

 db/prg.java:19: unreported exception
 java.lang.ClassNotFoundException; must be caught or
 declared to be thrown
 Class.forName
 (com.microsoft.jdbc.sqlserver.SQLServerDriver);


 e no meu fonte eu estou usando o throws



 package db;

 import java.*;
 import java.util.*;
 import java.sql.*;


 public class prg {

  public prg() throws SQLException {
  this.conecta();
  }


  public void conecta() throws SQLException {

  //try {

  Class.forName
 (com.microsoft.jdbc.sqlserver.SQLServerDriver);
  Connection conn =
 DriverManager.getConnection
 (jdbc:microsoft:sqlserver://maquina:1433;User=tal;Passwo
 rd=tal);
  Statement stmt =
 conn.createStatement();

  String query = SELECT *
 FROM SYSUSERS;

  ResultSet rs =
 stmt.executeQuery(query);

  rs.next();

  System.out.println
 (rs.getString(1));

  //} catch(SQLException e) {

  //}

  }

  public static void main(String args[]) throws
 SQLException {

  prg p = new prg();

  //Class.forName
 (com.microsoft.jdbc.sqlserver.SQLServerDriver);
  //Connection conn =
 DriverManager.getConnection
  //
 (jdbc:microsoft:sqlserver://server1:1433;User=test;Passw
 ord=secret);

  }



 }


 Será qua alguém poderia me ajudar ??

 Obrigado !

 Grande Abraço

 André Bianco


 __
 Seleção de Softwares UOL.
 10 softwares escolhidos pelo UOL para você e sua família.
 http://www.uol.com.br/selecao



 -- LISTA SOUJAVA
 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para
 [EMAIL PROTECTED]
 -


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



[java-list] Re: Conexão MS SQL Server

2003-07-02 Por tôpico Daniel Filipe V. Rodrigues
O que está ocorrendo é que o seu programa não está encontrando a classe que 
contem o driver de conexão com o banco de dados verifica se no seu classpath 
se o arquivo jar que contem está classe está setado. Pode ser este o 
problema. 

Um abraço, 

Daniel Filipe
Infominds Engenharia de Software
www.infominds.com.br 

andjava escreveu: 

Bom dia pessoal, estou tentando fazer uma conexão com o 
sql server e estou tendo o seguinte erro: 

db/prg.java:19: unreported exception 
java.lang.ClassNotFoundException; must be caught or 
declared to be thrown
Class.forName
(com.microsoft.jdbc.sqlserver.SQLServerDriver); 

e no meu fonte eu estou usando o throws 

 

package db; 

import java.*;
import java.util.*;
import java.sql.*; 

public class prg { 

	public prg() throws SQLException {
		this.conecta();
	} 

	public void conecta() throws SQLException { 

	  		//try { 

Class.forName
(com.microsoft.jdbc.sqlserver.SQLServerDriver);
Connection conn = 
DriverManager.getConnection
(jdbc:microsoft:sqlserver://maquina:1433;User=tal;Passwo
rd=tal);
Statement stmt = 
conn.createStatement(); 

String query = SELECT * 
FROM SYSUSERS; 

ResultSet rs = 
stmt.executeQuery(query); 

rs.next(); 

System.out.println
(rs.getString(1)); 

			//} catch(SQLException e) { 

			//} 

	} 

	public static void main(String args[]) throws 
SQLException { 

		prg p = new prg(); 

		//Class.forName
(com.microsoft.jdbc.sqlserver.SQLServerDriver);
		//Connection conn = 
DriverManager.getConnection
  		//
(jdbc:microsoft:sqlserver://server1:1433;User=test;Passw
ord=secret); 

	} 

 

} 

Será qua alguém poderia me ajudar ?? 

Obrigado ! 

Grande Abraço 

André Bianco 

 
__
Seleção de Softwares UOL.
10 softwares escolhidos pelo UOL para você e sua família.
http://www.uol.com.br/selecao 

 

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
- 

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-