Alguem pode me explicar o que significa
cada parte desta URL?
jdbc:oracle:thin:@localhost:1521:xe
Alguem pode me explicar o que significa
cada parte desta URL?
jdbc:oracle:thin:@localhost:1521:xe
Ok javaAurelio
jdbc: Ă© o driver ou seja em Java o jar que faz a conexĂŁo com o banco, que no seu caso Ă© oracle.
thin:@localhost:1521 é o endereço (IP) que no seu caso é local e por ultimo é o numero da porta que ira conversar com seu banco.
Porque o âthinâ e o âxeâ no final da url
Os trĂȘs parametros finais sĂŁo nome do banco, usuario e senha.
exemplo:
DriverManager.getConnection("jdbc:oracle:thin:@192.168.2.15:1521:BD1503"
, "usuario", "senha");
na sua URL tem
jdbc:oracle:thin:@192.168.2.15:1521:BD1503
O que segnifica: BD1503
O que segnifica: thin
[code]
private static String driver = âoracle.jdbc.driver.OracleDriverâ;
private static String url = âjdbc:oracle:thin:@localhost:1521: x eâ;
private static String usuario = "fabio";
private static String senha = "fabio";
public ConectarOracle() throws Exception {
Class.forName(driver);
connection = DriverManager.getConnection(url,usuario,senha);
if (connection != null) {
System.out.println(âSuccessfully connectedâ);
Statement stm = connection.createStatement();
// insert();
ResultSet rs = stm.executeQuery(âselect * from nomeâ);
ResultSetMetaData mt = rs.getMetaData();
while (rs.next()) {
System.out.println("id: " + rs.getString(âcodâ));
System.out.println("nome: " + rs.getString(ânomeâ));
}
}
} // Test[/code]
Meu metodo de conexao.
BD1503 Ă© o nome do meu banco.
vi seu codigo, sĂł nĂŁo entendi o que vocĂȘ faz com a connection? no seu codigo sĂł esta faltando o nome do banco e aquele âeâ no final nĂŁo entendi o que ele ta fazendo lĂĄ? ah e nĂŁo esquece das virgulas entre banco usuario e senha.
aquele âeâ na verdade Ă© um âxeâ tem que ter um âxeâ no final da url para conectar com o banco
Observacao: na da para eu colocar â:xeâ porque o site do guj interepreta como um :x
Mas qual Ă© o problema que esta tendo?
SĂł queria saber o que seguinifica esta âxeâ e âthinâ na URL de acesso do banco.
javaAurelio eu desconheço o âxeâ depois da porta.
Depois da porta eu utilizo o nome do banco ao qual quero que ele conecte precedido de â:â.
Enquanto ao âthinâ nĂŁo sei o real significado, sei somente que Ă© utilizado para apontar as informaçÔes de endereço e banco.
Eu tinha esquecido .
O Oracle que uso e 10g sera que é isso a diferença?
Cara, o xe Ă© pq vocĂȘ estĂĄ usando o Oracle 10g Express Edition. EntĂŁo, por default, ele cria o nome do banco de dados como âxeâ. Aquilo ali Ă© o nome do teu database, e dentro desse database, tem suas tabelas, store procedures, triggers, etc. NĂŁo sei se nessa versĂŁo tu consegue criar outros databases.