Uma página web, é só colocar o arquivo de banco de dados nela para acessar o banco de dados? Por exemplo se ela der suporte ao banco de dados firebird e eu montar um site com banco de dados firebird é só colocar o arquivo com extensão .fdb no servidor???
Caso você esteja desenvolvendo um projeto WEB, utilizando a IDE NetBeans, por exemplo.
Você deve adicionar sua bibliotecas na pasta WEB-INF\lib.
Quando você compila o seu projeto WEB o NetBeans, por exemplo, gera um arquivo nomedoprojeto.war na pasta DIST do seu projeto.
Então basta você pegar este arquivo e fazer um deploy no tomcat.
Ou pegar o arquivo descompactar e coloca-lo na pasta WEBAPPS do tomcat.
Espero ter ajudado.
jtsato
Na verdade o banco de dados pode estar em qualquer lugar.
Você tem o firebird rodando em uma máquina e você acessa o firebird, e não o arquivo ou os arquivos que ele usa. Você só precisa do IP do servidor de BD. Caso o banco esteja rodando na mesma máquina você coloca localhost em vez do IP. E como o fsquadro falou, você precisa que o driver do firebird esteja no seu classpath.
----------|exemplodejavacominterbase|---------importjava.sql.*;publicclassBco{publicstaticvoidmain(Stringargs[]){System.out.println("#testando acesso a banco de dado Interbase\n\n");Connectionconn=null;Stringteste="SELECT NOME FROM TAB_CLI_001;";try{Class.forName("org.firebirdsql.jdbc.FBDriver");conn=DriverManager.getConnection("jdbc:firebirdsql:ip_do_servidor/3050:/caminho_do_bco_de_dados.gdb","SYSDBA","masterkey");System.out.println("Sucesso na conexão! Massacre!\n");Statementstm=conn.createStatement();ResultSetrs=stm.executeQuery(teste);while(rs.next()){Stringlinha=rs.getString("NOME");System.out.println("Cliente:"+linha);}System.out.println("select realizado\n");}catch(ClassNotFoundExceptione){System.out.println("excessao ClassNotFound...");e.printStackTrace();}catch(SQLExceptione){System.out.println("SQL Exception... Erro dos Bravos");e.printStackTrace();}finally{try{conn.close();}catch(SQLExceptiononConClose){System.out.println("error on closing");onConClose.printStackTrace();}}}}