Build e conexão com banco

6 respostas
T

Boa tarde.

Tenho este código em Java para conexão com banco de dados SQL Server 2008.
Fiz um sisteminha de suporte em java e até o momento dos testes com F6 tudo rolou certinho, quando dei um Build nele, gerou o executavel .java lá só que não roda…
Na verdade a aplicação roda, ele não faz a conexão com meu banco(o que fazia normalmente durante os testes).

O que pode ser?
Segue código.

package Suporte;

import java.sql.*;
import javax.swing.JOptionPane;


public class conexao {

    public Connection con;

    public Connection fazConexao() {
        try {
            
            String conectando = "jdbc:sqlserver://localhost:1433;databaseName=Suporte;";

            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            con = DriverManager.getConnection(conectando, "sa", "111");
            return con;
              

        } catch (Exception e) {
            e.printStackTrace();
            System.out.println(e.getMessage());
            JOptionPane.showMessageDialog(null, "Conexão não estabelecida!");
            return null;
        }
        //return con;
    }

    public void fecharConexao() {
        try {
            con.close();

        } catch (Exception e) {
        }
    }
}

6 Respostas

E

vc colocou o jar do Driver JDBC no classpath do seu jar?

T

No lib vc diz?

E

a aplicação eh web ou desktop? se for desktop não adianta colocar o jar do driver dentro do jar da sua aplicação…tem que colocar no classpath…

T

Creio que não…

Como eu faço essa inserção?

E

http://download.oracle.com/javase/tutorial/deployment/jar/downman.html

T

Li e não entendi o.O

=\

Criado 14 de fevereiro de 2011
Ultima resposta 14 de fev. de 2011
Respostas 6
Participantes 2