Sou completamente iniciante, gostaria que alguém me ajudasse a fazer conexão com Oracle.
Eu baixei os drivers, mas não sei exatamente em que diretório colocar.
Se alguém puder me dar algumas dicas ficaria muito agradecida.
Tô me sentindo mais perdida do que cego em tiroteio!
:roll: :roll: :roll:
Muito obrigada!
PS.: tem alguém usando o Oracle 10g Express Edition?
Se sim, como eu faço pra descobrir o nome do banco?
:?: :?: :?: :?:
É uma aplicação Desktop.
É para o meu tcc, estamos desenvolvendo um módulo para um sistema que gerencia a busca pela certificação CMMI 2.
Eu tentei o SQL Server mas não conectou nem com reza brava, então mudamos pra Oracle.
Procurei os drivers e encontrei os arquivos .jar, mas fiquei meio perdida.
Não sei onde devo colocá-los.
Com o SQL Server eu instalei um driver, mas para o Oracle não achei.
Eu estou com problemas nessa coneção também, eu instalei o java, depois o oracle 9i ( to querendo usar o 10g express ) então não baixei mais nada, fui no odbc em ferramentas administrativas e configurei no odbc o tnsnames e tudo mais, fiz a string de conecção no jsp e ele não conecta, dá um ecessão SQL. alguem sabe oque fazer?
Oi, vi que você teve problemas para conectar no SQL-Server…
Eu tbm tive problemas para conectar no SQL-Server… e depois de apanhar muito… descobri através da documentação do driver que é necessário instalar o Service-Pack 3 do SQL-Server (no mínimo… mas eu recomendo instalar o SP4). Depois disto, funcionou beleza…
The the JDBC thin driver provides the only way to access Oracle from the
Web (applets). It is smaller and faster than the OCI drivers, and doesn't
require a pre-installed version of the JDBC drivers.
import java.sql.*;
class dbAccess {
public static void main (String args []) throws SQLException
{
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection
("jdbc:oracle:thin:@hostname:1526:orcl", "scott", "tiger");
// @machineName:port:SID, userid, password
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("select BANNER from SYS.V_$VERSION");
while (rset.next())
System.out.println (rset.getString(1)); // Print col 1
stmt.close();
}
}
/* pulei a declaração de variáveis mas no código eu coloquei */
conn = DriverManager.getConnection("jdbc:oracle:thin:@server:1521:dbguia", "one", "javaum");
stmt = conn.createStatement();
int x = stmt.executeUpdate("INSERT INTO forum (texto,id) VALUES('"+texto+"', 8 )");
//Fiz essa conecção para testar e deu o seguinte erro, o que será que está faltando agora?
ERRO = Exceção de E/S: Connection refused(DESCRIPTION=(TMP=)
(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
Galera o erro que estava dando é que o nome do banco estava errado, eu com essa connecção usar o Oracle com JSP e vo postar a connecção, aos que me ajudaram muito obrigado