Jdbc

5 respostas
A

O que significa localhost e como vai isso no meu micro???

exemplo abaixo:
Connection conexao=DriverManager.getConnection(jdbc:interbase://localhost/ib/ib.gdb" :frowning:
,usuario,senha)
;

5 Respostas

elvishr

localhost é no IIS do Windows2000 o simulador do seu pc na net, ib é o diretório virtual que por default fica no C:Inetpubwwwroot, e é acessado por //localhost/ib ou //nome_do_pc/ib. Portanto seu db deve ficar localizado nesse diretório.

Não sei se fui claro, mas é isso aí msm. :wink:

A

Uso o IIS. Tenho que especificar alguma porta para a conexão do banco???

elvishr

A melhor coisa a se fazer é criar uma DSN ODBC para jdbc onde vc irá especificar na conexão o nome da DSN em vez do caminho do arquivo (.gdb), ainda nao testei a conexão deste jeito com Interbase, tente e me poste se der erro, vou tentar tbem.

richardpeder

eu uso esse esquema de criar dns no windows…
uma vez vi que vc pode passa o local onde esta o seu arquivo do banco de dados diretamente para o java, por exemplo…mas vi isso em Access, não sei se, por exemplo, em Oracle funciona, pois nunca fiz.

ate mais…

A

Galera… abaixo segue o código de como estou usando o interbase com java… só que quando executo aparece um tal de “Function Main Theard Exception”, o que é isso???

public static void main(String[] args)

{

String url=jdbc:interbase://localhost/c/ib.gdb”;

String usuario=SYSDBA;

String senha = masterkey;

try {

Class.forName(interbase.interclient.Driver);

try {

conexao=DriverManager.getConnection  (url,usuario,senha);

}

catch(SQLException ex) {

JOptionPane.showMessageDialog(null,ex);

}

}                        System.

catch(ClassNotFoundException cnfe) {

JOptionPane.showMessageDialog(null,cnfe);

}

System.exit(0);
}
Criado 26 de abril de 2003
Ultima resposta 29 de abr. de 2003
Respostas 5
Participantes 3