JDBC .. Path do Banco

1 resposta
J

Olá Senhores… E senhoras (mesmo os homens sendo a maioria, as mulheres estão ganhando o seu espaço nessa área também… e apoio elas).

Tudo bem aí com todo mundo?!

Bom galera, não sei se alguém já leu algum post meu, mas é sempre bom lembrar, “EU SOU UM IGNORANTE EM JAVA”. Porque eu não conheço nada…

Estou com uma dúvida, que até pode ser idiota…

Bom é o seguinte, eu estava olhando um exemplo de como fazer conexão JDBC, e vi que no código que apenas usa um select, ele importa, no início do arquivo, um outro arquivo jsp, chamado de “Conexão.jsp”

CÓDIGO DO CONEXÃO.JSP

<% 
String DataBaseAddr ="jdbc:firebirdsql:localhost/3050:C:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/webapps/sistema/banco/projeto.gdb";
String UserName ="SYSDBA";
String Password ="masterkey";
String WebServerAddr="localhost";
%>

Então galera, como vocês podem perceber aí eu tenho dentro do Webapps o meu “sistema”.

O que eu queria saber era o seguinte
Eu estou passando para o DataBaseAddr o caminho “localhost/3050:c:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/webapps/sistema/banco/projeto.gdb”;

Queria saber se não tem como desvincular o "C:\Arquivos de Programa\Apache Soft… "

Queria saber se tem como colocar algo do tipo:
“localhost/3050:sistema/banco/projeto.gdb”;

Entenderam?! É quase a mesma coisa que fazemos com as imagens, colocamos apenas que elas estão em um diretório dentro do aplicação chamada imagens e o nome do arquivo.
Exemplo:
<img src=“imagens/logo.jpg”>

Entenderam minha dúvida? Tem como fazer do jeito que eu to falando?

Por que isso?

Porque, independente de local onde esteja, eu rodo de boa…

Sei lá, só por curiosidade mesmo… Porque se no JAVA tem esquema de fazer com figuras, arquivos, etc, tem como fazer com o banco?

E só mais uma coisa, o que que faz essa linha:

String WebServerAddr="localhost";

Valeu galera… Abraços aí pra todo mundo…

E já agradeço aí antecipadamente a atenção de vocês…

falow

Júnior

1 Resposta

D

“juniordocpd”:
Olá Senhores… E senhoras (mesmo os homens sendo a maioria, as mulheres estão ganhando o seu espaço nessa área também… e apoio elas).

Tudo bem aí com todo mundo?!

Bom galera, não sei se alguém já leu algum post meu, mas é sempre bom lembrar, “EU SOU UM IGNORANTE EM JAVA”. Porque eu não conheço nada…

Estou com uma dúvida, que até pode ser idiota…

Bom é o seguinte, eu estava olhando um exemplo de como fazer conexão JDBC, e vi que no código que apenas usa um select, ele importa, no início do arquivo, um outro arquivo jsp, chamado de “Conexão.jsp”

CÓDIGO DO CONEXÃO.JSP

<% 
String DataBaseAddr ="jdbc:firebirdsql:localhost/3050:C:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/webapps/sistema/banco/projeto.gdb";
String UserName ="SYSDBA";
String Password ="masterkey";
String WebServerAddr="localhost";
%>

Então galera, como vocês podem perceber aí eu tenho dentro do Webapps o meu “sistema”.

O que eu queria saber era o seguinte
Eu estou passando para o DataBaseAddr o caminho “localhost/3050:c:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/webapps/sistema/banco/projeto.gdb”;

Queria saber se não tem como desvincular o "C:\Arquivos de Programa\Apache Soft… "

Queria saber se tem como colocar algo do tipo:
“localhost/3050:sistema/banco/projeto.gdb”;

Entenderam?! É quase a mesma coisa que fazemos com as imagens, colocamos apenas que elas estão em um diretório dentro do aplicação chamada imagens e o nome do arquivo.
Exemplo:
<img src=“imagens/logo.jpg”>

Entenderam minha dúvida? Tem como fazer do jeito que eu to falando?

Por que isso?

Porque, independente de local onde esteja, eu rodo de boa…

Sei lá, só por curiosidade mesmo… Porque se no JAVA tem esquema de fazer com figuras, arquivos, etc, tem como fazer com o banco?

E só mais uma coisa, o que que faz essa linha:

String WebServerAddr="localhost";

Valeu galera… Abraços aí pra todo mundo…

E já agradeço aí antecipadamente a atenção de vocês…

falow

Júnior

Júnior ,este exemplo pode esclarecer sua dúvida,um abraço.

<%@
page
import="org.firebirdsql.jdbc.*,org.firebirdsql.logging.Logger,java.sql.*"
%>
<%
Class.forName("org.firebirdsql.jdbc.FBDriver");
Connection aConnection =
DriverManager.getConnection("jdbc:firebirdsql:192.168.9.101:/netonedb/Ultima
tum.gdb","sysdba","senha"); 
Statement stmt = aConnection.createStatement();

String SQL="SELECT * FROM Clientes ";
SQL=SQL+ "ORDER BY NomeAdvogado";
ResultSet aQuery = stmt.executeQuery(SQL);

%>

<html>
<body bgcolor="#E0E0E0">

<table>

<%
while (aQuery.next())
{
%>
<tr>
<td><%= aQuery.getString("NumeroContrato") %></td>
<td><%= aQuery.getString("CodigoCliente") %></td>
<td><%= aQuery.getString("NomeAdvogado") %></td>
</tr>

<%
}
%>
</table>

<%
aQuery.close();
stmt.close();
aConnection.close();
%>

</body>
</html>
Criado 28 de abril de 2006
Ultima resposta 30 de abr. de 2006
Respostas 1
Participantes 2