Boa tarde galera estou tendo problemas ao fazer conexão com o Banco de Dados…
segue a classe VariaveisEstaticas
public class VariaveisEstaticas {
//Variáveis para conexão com o Banco de Dados
//*
//inicio para Firebord
// private String hostbd = "xxx.xxx.x.xxx";//:D:\\Sistema\\SYSBASIC.FDB
// private String hostbd = "localhost";
// private String bancodedados = "SYSDBASIC";
// private String usuariobanco = "SYSDBA";
// private String senhabanco = "masterkey";
//fim do Firebord
//Conexão com o Banco de Dados MySql
// private String hostbd = "localhost";
// private String bancodedados = "nfe";
// private String usuariobanco = "root";
// private String senhabanco = "xxxxxx";
//Conexão com o Banco de Dados FireBird
private String hostbd = "192.168.1.150:D:\\Sistema\\SYSBASIC.FDB";
private String bancodedados = "SYSBASIC";
private String usuariobanco = "xxxxxA";
private String senhabanco = "xxxxxxxxy";
//*/
private static String senhaCertificadoCliente = "Jxxxxxxxxxx";
private static String reciboNFe = "0";
private static String sitNFe = "Em Digitaçao";
public static String getReciboNFe() {
return reciboNFe;
}
public static void setReciboNFe(String reciboNFe) {
VariaveisEstaticas.reciboNFe = reciboNFe;
}
public static String getSitNFe() {
return sitNFe;
}
public static void setSitNFe(String sitNFe) {
VariaveisEstaticas.sitNFe = sitNFe;
}
public String localhost() {
String retorna = "";
try {
FileReader arq = new FileReader("config.txt");
BufferedReader lerArq = new BufferedReader(arq);
String linha = lerArq.readLine(); // lê a primeira linha
retorna = linha.replace("IP Servidor: ", "");
//System.out.println(retorna);
// a variável "linha" recebe o valor "null" quando o processo
// de repetição atingir o final do arquivo texto
while (linha != null) {
linha = lerArq.readLine(); // lê da segunda até a última linha
}
arq.close();
} catch (IOException e) {
System.err.printf("Erro na abertura do arquivo: %s.\n",
e.getMessage());
}
return retorna;
}
// private String driver = "org.firebirdsql.jdbc.FBDriver";
// private String str_conn = "jdbc:firebirdsql://" + hostbd + ":3350/" + bancodedados;
//Variáveis diversas
//Conexão com o Banco de Dados MySql
// private String driver = "com.mysql.jdbc.Driver";
// private String str_conn = "jdbc:mysql://" + hostbd + ":3308/" + bancodedados;
// private String titulodialogo = "NFe:";
//Conexão com o Banco de Dados FireBird
private String driver = "org.hibernate.dialect.FirebirdDialect";
private String str_conn = "jdbc:firebirdsql://" + hostbd + ":3050/" + bancodedados;
private String titulodialogo = "Jornal Tribuna Manager informa:";
private static String usuariologado = "";
private static int codigousuario = 0;
private static int codigoloja = 0;
public static boolean papo = false;
private static boolean docrediario = false;
private static double valorparcela = 0;
private static String composicao = "";
public static String getSenhaCertificadoCliente() {
return senhaCertificadoCliente;
}
public static String getComposicao() {
return composicao;
}
public static void setComposicao(String composicao) {
VariaveisEstaticas.composicao = composicao;
}
public static double getValorparcela() {
return valorparcela;
}
public static void setValorparcela(double valorparcela) {
VariaveisEstaticas.valorparcela = valorparcela;
}
public static boolean isDocrediario() {
return docrediario;
}
public static void setDocrediario(boolean docrediario) {
VariaveisEstaticas.docrediario = docrediario;
}
//Para cadastro de cliente
private static boolean transicaocliente = false;
private static int codigocliente = 0;
private static boolean transicaoanunciante = false;
private static int codigoanunciante = 0;
private static boolean transicaoassinante = false;
private static int codigoassinante = 0;
private static boolean transicaoservico = false;
private static int codigoservico = 0;
private static boolean transicaoproduto = false;
private static int codigoproduto = 0;
private static boolean transicaotecnico = false;
private static int codigotecnico = 0;
public static boolean importaclientefinaliza = false;
public static int codclifinaliza = 0;
public static boolean importaanunciantefinaliza = false;
public static int codanufinaliza = 0;
public static boolean importaassinantefinaliza = false;
public static int codassfinaliza = 0;
public static int getCodigoproduto() {
return codigoproduto;
}
public static void setCodigoproduto(int codigoproduto) {
VariaveisEstaticas.codigoproduto = codigoproduto;
}
public static int getCodigoservico() {
return codigoservico;
}
public static void setCodigoservico(int codigoservico) {
VariaveisEstaticas.codigoservico = codigoservico;
}
public static int getCodigotecnico() {
return codigotecnico;
}
public static void setCodigotecnico(int codigotecnico) {
VariaveisEstaticas.codigotecnico = codigotecnico;
}
public static boolean isTransicaoproduto() {
return transicaoproduto;
}
public static void setTransicaoproduto(boolean transicaoproduto) {
VariaveisEstaticas.transicaoproduto = transicaoproduto;
}
public static boolean isTransicaoservico() {
return transicaoservico;
}
public static void setTransicaoservico(boolean transicaoservico) {
VariaveisEstaticas.transicaoservico = transicaoservico;
}
public static boolean isTransicaotecnico() {
return transicaotecnico;
}
public static void setTransicaotecnico(boolean transicaotecnico) {
VariaveisEstaticas.transicaotecnico = transicaotecnico;
}
private static boolean transicaocartuchoos = false;
private static int codigocartuchoos = 0;
private static boolean transicaoequipamentoos = false;
private static int codigoequipamentoos = 0;
private static boolean transicaoimpressoraos = false;
private static int codigoimpressoraos = 0;
public static int getCodigoimpressoraos() {
return codigoimpressoraos;
}
public static void setCodigoimpressoraos(int codigoimpressoraos) {
VariaveisEstaticas.codigoimpressoraos = codigoimpressoraos;
}
public static boolean isTransicaoimpressoraos() {
return transicaoimpressoraos;
}
public static void setTransicaoimpressoraos(boolean transicaoimpressoraos) {
VariaveisEstaticas.transicaoimpressoraos = transicaoimpressoraos;
}
public static int getCodigocartuchoos() {
return codigocartuchoos;
}
public static void setCodigocartuchoos(int codigocartuchoos) {
VariaveisEstaticas.codigocartuchoos = codigocartuchoos;
}
public static int getCodigoequipamentoos() {
return codigoequipamentoos;
}
public static void setCodigoequipamentoos(int codigoequipamentoos) {
VariaveisEstaticas.codigoequipamentoos = codigoequipamentoos;
}
public static boolean isTransicaocartuchoos() {
return transicaocartuchoos;
}
public static void setTransicaocartuchoos(boolean transicaocartuchoos) {
VariaveisEstaticas.transicaocartuchoos = transicaocartuchoos;
}
public static boolean isTransicaoequipamentoos() {
return transicaoequipamentoos;
}
public static void setTransicaoequipamentoos(boolean transicaoequipamentoos) {
VariaveisEstaticas.transicaoequipamentoos = transicaoequipamentoos;
}
//Para Equipamento
private static boolean transicaocartucho = false;
//Para iniciação rápida do cartucho na OS
private static int codigocartucho = 0;
//Para alteração da OS
private static int codosalt = 0;
//Para Venda
private static boolean fechar = false;
//Para primeira entrada
private static boolean reiniciar = false;
//Para transportadora
private static boolean transicaotransportadora = false;
private static int codigotransportadora = 0;
public static int getCodigotransportadora() {
return codigotransportadora;
}
public static void setCodigotransportadora(int codigotransportadora) {
VariaveisEstaticas.codigotransportadora = codigotransportadora;
}
public static boolean isTransicaotransportadora() {
return transicaotransportadora;
}
public static void setTransicaotransportadora(boolean transicaotransportadora) {
VariaveisEstaticas.transicaotransportadora = transicaotransportadora;
}
public static boolean isFechar() {
return fechar;
}
public static void setFechar(boolean fechar) {
VariaveisEstaticas.fechar = fechar;
}
public static int getCodosalt() {
return codosalt;
}
public static void setReiniciar(boolean reiniciar) {
VariaveisEstaticas.reiniciar = reiniciar;
}
public static boolean isReiniciar() {
return reiniciar;
}
public static void setCodosalt(int codosalt) {
VariaveisEstaticas.codosalt = codosalt;
}
public static int getCodigocartucho() {
return codigocartucho;
}
public static void setCodigocartucho(int codigocartucho) {
VariaveisEstaticas.codigocartucho = codigocartucho;
}
public static int getCodigocliente() {
return codigocliente;
}
public static void setCodigocliente(int codigocliente) {
VariaveisEstaticas.codigocliente = codigocliente;
}
public static boolean isTransicaocliente() {
return transicaocliente;
}
public static void setTransicaocliente(boolean transicaocliente) {
VariaveisEstaticas.transicaocliente = transicaocliente;
}
//
public static int getCodigoassinante() {
return codigoassinante;
}
public static void setCodigoassinante(int codigoassinante) {
VariaveisEstaticas.codigoassinante = codigoassinante;
}
public static boolean isTransicaoassinante() {
return transicaoassinante;
}
public static void setTransicaoassinante(boolean transicaoassinante) {
VariaveisEstaticas.transicaoassinante = transicaoassinante;
}
//
public static int getCodigoanunciate() {
return codigoanunciante;
}
public static void setCodigoanunciante(int codigoanunciante) {
VariaveisEstaticas.codigoanunciante = codigoanunciante;
}
public static boolean isTransicaoanunciante() {
return transicaoanunciante;
}
public static void setTransicaoanunciante(boolean transicaoanunciante) {
VariaveisEstaticas.transicaoanunciante = transicaoanunciante;
}
//
public static boolean isTransicaocartucho() {
return transicaocartucho;
}
public static void setTransicaocartucho(boolean transicaocartucho) {
VariaveisEstaticas.transicaocartucho = transicaocartucho;
}
public static int getCodigousuario() {
return codigousuario;
}
public static void setCodigousuario(int codigousuario) {
VariaveisEstaticas.codigousuario = codigousuario;
}
public String getStr_conn() {
return str_conn;
}
/**
* Retorna o nome do banco de dados
*/
public String getBandodeDados() {
return bancodedados;
}
/**
* Retorna o caminho do banco de dados
*/
public String getHostbd() {
return hostbd;
}
/**
* Retorna o usuário que tem permissão para acesso ao banco de dados
*/
public String getUsuarioBanco() {
return usuariobanco;
}
/**
* Retorna a senha do banco de dados
*/
public String getSenhaBanco() {
return senhabanco;
}
/**
* Retorna o driver utilizado para a conexão com o banco de dados
*/
public String getDriver() {
return driver;
}
/**
* Retorna o título padrão das caixas de diálogo utilizadas no sistema
*/
public String getTituloDialogo() {
return titulodialogo;
}
/**
* Retorna o login do usuário conectado ao Banco de Dados
*/
public static String getUsuariologado() {
return usuariologado;
}
/**
* Atribui login do usuário conectado ao Banco de Dados
*/
public static void setUsuariologado(String usuariologado) {
VariaveisEstaticas.usuariologado = usuariologado;
}
/**
* Atribui a Loja que pertence o usuário logado
*/
public static int getCodigoloja() {
return codigoloja;
}
public static void setCodigoloja(int codigoloja) {
VariaveisEstaticas.codigoloja = codigoloja;
}
public boolean isTransicaoedicoes() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
public void setCodigoedicoes(int codigo) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
e esse é o erro
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "D:\Sistema\SYSBASIC.FDB:3050"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at org.firebirdsql.gds.impl.DbAttachInfo.<init>(DbAttachInfo.java:69)
at org.firebirdsql.gds.impl.wire.AbstractJavaGDSImpl.iscAttachDatabase(AbstractJavaGDSImpl.java:410)
at org.firebirdsql.jca.FBManagedConnection.<init>(FBManagedConnection.java:105)
at org.firebirdsql.jca.FBManagedConnectionFactory.createManagedConnection(FBManagedConnectionFactory.java:490)
at org.firebirdsql.jca.FBStandAloneConnectionManager.allocateConnection(FBStandAloneConnectionManager.java:69)
at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:120)
at org.firebirdsql.jdbc.AbstractDriver.connect(AbstractDriver.java:126)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at br.com.gs.NFe.view.FrmEmitirNFe.carregarUF(FrmEmitirNFe.java:2268)
at br.com.gs.NFe.view.FrmEmitirNFe.<init>(FrmEmitirNFe.java:806)
at br.com.gs.NFe.view.FrmEmitirNFe$4.run(FrmEmitirNFe.java:2083)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
