Sun ONE & Oracle 9i

Tornol
23 de Julio del 2008
He estado leyendo los posts de este foro y no he encontrado ninguno que me pueda ayudar, asi que planteo mi duda.

¿Voy a Conectarme con Oracle desde Sun ONE (JDK1.4.1), el caso que quiero iniciar mi JDBC con este codigo:

import java.sql.*;
import oracle.jdbc.driver.*;
class JDBCVersion
{
public static void main (String args[]) throws SQLException
{
// Load the Oracle JDBC driver
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@abraham:1521:ora90","scott","tiger");
// Create Oracle DatabaseMetaData object
DatabaseMetaData meta = conn.getMetaData();
// gets driver info:
System.out.println("JDBC driver version is " + meta.getDriverVersion());
}
}

Apenas estoy aprendiendo y conociendo ambas herramientas y me ha tocado aprendizaje ortodoxo!! :C

me manda estos errores al momento de compilar:

Main.java [12:1] package oracle.jdbc.driver does not exist
import oracle.jdbc.driver.*;
^
Main.java [18:1] package oracle.jdbc.driver does not exist
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
^
Ya Inclui en Path y classpath, las variables que indica Oracle 9i:
[OracleHome]/jdbc/lib/classes12.zip
[OracleHome]/jdbc/lib/nls_charset12.zip

Y bueno pos no junciona!!!
Es problem,a del SunONE o en que la defeque????

Me pueden ayudar????

De antemano muchas gracias

seraph
23 de Julio del 2008
a mi me funciono con el conector por default del oracle...

package java_arccmd;
import java.sql.*;
import java.io.*;
import java.util.*;

public class Server_arccmd{
public static String trae_arccmd(String no_cia) throws SQLException{

String nombreA = null;
String sql = "select NO_CLIENTE from ARCCMD where NO_CIA='"+no_cia+"'";
Connection c = DriverManager.getConnection("jdbc:default:connection:");

Statement stm = c.createStatement();
ResultSet rs= stm.executeQuery(sql);
if(rs.next()) nombreA = rs.getString("NO_CLIENTE");
System.out.print(nombreA);
rs.close();
stm.close();
return nombreA;
}
}


Angel414
23 de Julio del 2008
lo que necesitas tener el .jar que te permita conectar con el oracle9, ese jar es el classes12.jar y lo debes colocar en c:jdk1.4jrelibext y luego ejecutas el codigo y listo.