Olâ, estou com problemas com a conexão de dados SQLServer 2005. não estou conseguindo fazer o NetBeans buscar o banco de dados…
Estou desenvolvendo um aplicativo para desktop e não para Web…OK
Alguêm poderia me ajudar…
Eu crio as tabelas no banco e depois eu tenho que criar uma fonte de dados ODBC no painel de controle?
Bom estou utilizando o Access como exemplo mais não quero utilizar este banco gostaria de usar o SQLServer 2005…
Classe para conexão com o banco de dados access
[code]public class conexao //classe conexao tem que ser o mesmo nome class conexao
{
//criei uma variavel driver tipo string e constatnte o conteudo desta variavel não poder ser alterado
final private String driver = “sun.jdbc.odbc.JdbcOdbcDriver”; //conexao com o banco de dados access
final private String url = “jdbc:odbc:controle”; //chamando o banco de dados “controle” esta armazenando a fonte de dados
final private String usuario = “”;
final private String senha = “”;
private Connection conexao; //responsavel pela conexão do banco de dados
public Statement statement; //abre caminho ate o banco e uma alto estrada
public ResultSet resultset; // armazena o resultado no dados no banco
public boolean conecta() //metodo conecta servi para todas as tabelas e cadastros tipo boolean retorna um valor
{
// try e catch = ele tenta efetua alguma coisa caso não consiga ele vai para o catch tratamento de erro
// no java se vc não tratar erro ele nem conecta com o banco
boolean result = true; //variavel do tipo boolean inicia com true
try
{
Class.forName(driver); //carregar o driver
conexao = DriverManager.getConnection(url, usuario, senha); //efetuar a conexao propriamente dita
//JOptionPane.showMessageDialog(null, "Conectou");
}
catch (ClassNotFoundException Driver) //catch tratamento de erro vou tratar o erro
{
JOptionPane.showMessageDialog(null, "Driver não localizado: "+Driver); //variavel driver que eu criei vai mostrar o erro pelo catch
result = false;
}
catch (SQLException fonte) //tratamente de erro com a conexao do banco de dados e minha fonte
{
JOptionPane.showMessageDialog(null,"Deu erro na conexão "+
"com a fonte de dados"+fonte);//variavel fonte vai mostrar para mim o erro tratamento de erro
result = false;
}
return result; //retonando true ele da sequencia caso false ele para
}[/code]
Classe para conexão com o SQLServer
[code]//classe de conexão com o banco de dados SQL Server
public static Connection getConnection2() {
Connection con = null;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con =
DriverManager.getConnection(
"jdbc:microsoft:sqlserver://192.168.5.5:1433;databaseName=BDTESTE;",
"sa",
"bsitecnologia");
} catch (Exception e) {
e.printStackTrace();
}
return con;
}
[/code]
Alguêm poderia me ajudar em relação a conexão!!!