OCI Vs 100% Pure JDBC Drivers..

Hi there,
Can anyone explain, why would I consider using OCI native code drivers in Java applications instead of the 100% Pure JDBC driver ? IS OCI driver faster/ has more features ??
thankx
Gautam

Hi ,
The only dis-adv with OCI driver is that it is not compatible in other platforms , since it uses native code and requires a client installation of oracle.
But the advantages over power them ,
Its very much faster and has a lot of added features .,
You can refer to the oracle documentaion.
http://download-west.oracle.com/otndoc/oracle9i/901_doc/java.901/a90211/overvw.htm#1004533
Regards
Elango.
null

Similar Messages

  • Upgrade 10G to use 10G thin jdbc drivers- OCI

    This is wierd...
    If I upgrade 10G app server to use the 10G thin JDBC drivers, and set up a data source to use the thin drivers, is there any way that I could score a[b] ORA-01010 invalid OCI operation error when I'm not using an OCI driver?
    Anyone else seen this...again, it makes no sense...

    You can not and should not use JDK 1.2 with 8i drivers.
    If you want to use JDK 1.2 drivers, download the 8.1.6 SDK
    from external site.
    Please, please, please READ the FAQ at www.oracle.com/java/jdbc
    before posting
    Premal Mehta (guest) wrote:
    : Hi,
    : Sorry for multiple posting. Previous posting has incomplete
    : information. Here's the whole scenerio...
    : I have Oracle 8i installed on my server. I have downloaded
    : JDBC drivers for Oracle 8i from Oracle site. When I try to run
    a
    : sample example from the demo files given, I get a Windows
    : internal Error "Exception: Access Violation (0xc0000005),
    : Address: 0x6ee0fb83". I am using Oracle 8i on Win NT 4.0 with
    : SP4, IIS4.0 with 128 MB RAM.
    : Also, I am trying to use OCI8 JDBC drivers with JDK 1.2. The
    : classpath is set for classes111.zip files.
    : I am unable to run applets with JDBC also. On using thin
    : drivers, it gives "SO Exception" error.
    : I have tried many options but it dosent seem to work.
    Please
    : help as this is very urgent.
    Oracle Technology Network
    http://technet.oracle.com
    null

  • No JDBC drivers for Linux??

    On the Oracle Tech Net site, it seems I can only download
    JDBC drivers for NT or for Solaris... no linux...
    Where can I get Oracle JDBC drivers for 8.0.5 for Linux?
    Thanks!
    Greg
    null

    The thin driver will work from either download (classes111.zip)
    since it is pure java. There is no OCI driver for Linux that I
    know of.
    null

  • Fees related to Thin JDBC drivers

    We have Oracle8. Are the JDBC drivers included. If not, how much will we have to pay to get these drivers.
    If they are freely available for download, I would like to have the URL.
    Thanks

    JDBC Drivers should come with the Oracle database (all versions - from Personal Oracle to the Enterprise Edition).
    From the OTN Downloads area (Select a Utility or Driver => Oracle JDBC Driver) several different versions of the JDBC driver (and of the SQLJ translator) are freely downloadable.
    You will get the JDBC thin drivers (all Java platforms) and the OCI drivers for Solaris and NT. Other platform-specific OCI drivers (if any) should come as part of the Oracle database distribution.

  • JDBC DRIVERS 와 NLS 의 관계

    제품 : JDBC
    작성날짜 : 2003-08-06
    JDBC DRIVERS 와 NLS 의 관계
    ==========================
    PURPOSE
    JDBC drivers 가 지원하는 National Language Support (NLS) 에 대해서
    알아봅니다.
    JDBC Drivers 는 NLS 와 conversion 을 지원합니다.
    JDBC Drivers 는 NLS 를 지원합니다. 오라클이 지원하는 character set
    을 가진 database 라면 어떤 character set 에서라도 data 를 입력, 출력
    할 수 있습니다.
    ASCII 나 ISO-Latin-1 databases 의 경우에는 conversion 이 일어나지
    않아 간단합니다.
    NLS database 라고 하면 일반적으로 non-ASCII database 나
    non-ISO-Latin-1 databases 를 의미 합니다.
    ( 예를 들어 Japanese, Korean 같은 ..)
    JDBC program 에서는 database 가 어떤 character set 을 사용하던지
    간에 target character set 은 항상 Java unicode (UCS-2) 입니다.
    이것은 CHAR 과 VARCHAR2 data 에 한합니다.
    RAW data 의 경우에는 conversion 이 일어나지 않습니다.
    JDBC OCI Driver 와 NLS
    JDBC OCI 의 경우 database 가 특정 character set 을 가지고
    client 또한 고유의 character set 을 가집니다.
    client 의 character set 은 database 와 다를 수 있습니다.
    client 의 character set 은 install 시에 결정되며,
    database 의 character set 은 database 생성시에 결정됩니다.
    따라서 JDBC driver 는 적절한 conversion 을 해주어야 합니다.
    JDBC OCI driver 가 character set conversion 할때 다음 3가지
    사항들을 고려 합니다.
    - database character set 과 language
    - client side character set 과 language
    - JAVA unicode (UCS-2)
    JDBC OCI 를 사용할 경우 data 가 server 에서 client 로 전달될때
    database 의 character set 으로 전달되게 됩니다.
    data 는 client 에 도착할때 까지는 conversion 이 일어나지 않습니다.
    client side 에 도달하면 표준 Oracle conversion routines 을 사용하는
    OCI routines 에 의해 database character set 에서 client character set
    으로 변환되게 됩니다.
    JDBC 개발자들은 각각의 database character set 에 따라 각각 다른
    conversion programs 을 사용하는 것이 아니라 한가지 character set 에서
    Java unicode (UCS-2) 로 변환하는 한가지의 conversion routine
    사용하도록 했습니다.
    오라클이 지원하는 많은 수의 언어들을 encoding 하게 해주는 이 character set
    는 UTF8 (Oracle 7 에서는 AL24) 입니다.
    NLS_LANG 에 따라 data 변환은 다릅니다.
    NLS_LANG 이 설정이 안되어 있거나 ASCII 나 ISO-Latin-1 character set 로
    설정되어 있는 경우에는 JDBC OCI driver 는 ISO-Latin-1 나 ASCII 로 부터
    Java 내에서 UCS-2 로 직접 변환합니다.
    ISO-Latin-1 나 ASCII 로 부터의 변환은 최적화되어 있습니다.
    NLS_LANG 이 ASCII 나 ISO-Latin-1 character set 이외의 character set
    으로 설정되어 있을 경우에는 driver 가 client 에서 NLS_LANG parameter
    를 UTF-8 로 변경합니다. 이것은 JDBC program 에 한하며, system 의
    NLS_LANG 환경에는 영향을 주지 않습니다.
    이것은 자동으로 일어나므로 user 는 해줄일이 없습니다.
    OCI 는 NLS_LANG parameter 값을 읽어와 data 를 database character set
    에서 UTF-8 로 변환해 줍니다. 이 변환은 C 에서 이루어지며 Java 에서
    이루어지는것이 아닙니다. 그 이유는 Java 내에서 이루어지는 변환의
    회수를 줄이기 위해서 입니다.
    그리고 난 후에 JDBC OCI driver 는 UTF-8 data 를 UCS-2 로 변환합니다.
    JDBC Thin Driver 와 NLS
    JDBC thin 에서는 UTF8 로의 변환이 server side 에서 일어나게 됩니다.
    그러나 만일 database 가 ASCII 나 ISO-Latin-1 character set 를 사용하고
    있다면 server side 에서의 변환은 일어나지 않습니다.
    client 에서 JDBC driver 는 UTF8 을 UCS-2 로 바꾸게 됩니다.
    ==================================================================
    주의: OCI 와 Thin drivers 는 모두 동일하게 NLS 를 지원합니다.
    ==================================================================
    Server Driver 와 NLS
    server 에서 실행되는 JDBC code 가 database 에 접속할때
    JDBC Server dirver 는 database character set 를 기반으로
    character set 변환을 수행합니다.
    모든 Java programs 의 target character set 은 UCS-2 입니다.
    JDBC Server driver 는 ASCII 와 ISO-Latin-1 character sets 만을
    지원합니다.
    database server 에 있는 Java VM 이 ASCII 와 ISO-Latin-1 character set
    만을 지원하기 때문입니다.
    Related Documents
    "JDBC Developer's Guide and Reference" , (A64685-01), Chapter 5, Advanced
    Topics, 'Using NLS'.
    "National Language Support Guide", (A67789-01).

  • License of  Oracle TimesTen JDBC Drivers

    Dear all
    I have looking into my installation directory, but i cannot find the license file for the jdbc drivers for Oracle TimesTen:
    The drivers are the following ones:
    - ttjdbc5.jar
    - ttjdbc6.jar
    Could anybody tell me where i can found the license?
    Regards
    Carlos

    The TimesTen JDBC drivers are covered by the same softwarer license as the rest of TimesTen; i.e. the standard Oracle software license agreement. To distribute any component of TimesTen you will need a suitbale distribution agreement with Oracle, sorry.
    Note that TimesTen JDBC drivers are not pure Java drivers. They are a JDBC/ODBC bridge and rely on a properly installed and configured TimesTen ODBC client in order to operate.
    Regards,
    Chris

  • Does JDBC Drivers in Oracle9i support SSL connection

    Hi everybody,
    I have to access to some information in Oracle9i DB throught SSL connection from Oracle OCI clients. I would like to know if the administrators have to use an specific datasource and OCI driver. I have to verify if Oracle 9i JDBC drivers support SSL connections.
    Thanks you very much
    Rosa

    In order to use SSL, you would need to install and configure Oracle Advanced Security both on the client and on the database. If I recall correctly, this is an additional cost option if you have the Enterprise Edition database.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Orcle JDBC Drivers

    Hi,
    My aim is to write a simple Java program that connects to the
    Oracle Database and displays the data from a table. But I dont
    have any JDBC Drivers for oracle.
    So, I have downloaded the Orcle JDBC Drivers from the Oracle
    Site under the section below :
    Download the drivers NT
    Oracle8i 8.1.7 JDBC Drivers for use with JDK 1.2.x for NT.
    It is an Zip file which consists of so many files/directories..
    Where do I place all these files.
    And how do I create a Datasource which connects to the Oracle
    database and can be used in Java Program?
    Please help me in acheiving this simple task with detailed
    Instructions. ( I can achieve the above task using JDBC:ODBC
    Drivers, but now I want use the latest Drivers)
    Also where can I download the Type4 Drivers for Oracle?
    Thanks in Advance,
    Ram

    Just add the Classes12.zip to your Classpath settings.That is it.
    U unzip them and gets a folder called oracle. place this in ur
    web-inf\classes folder which is also there in classpath
    Here is a sample code code used based on JRUN and Oracle
    Conn.Poll. we have got 2 seperate DBases hence 2 DataSoruces
    package     com.tfl.db;
    import javax.sql.DataSource;
    import javax.naming.InitialContext;
    import javax.sql.ConnectionPoolDataSource;
    import oracle.jdbc.pool.OracleConnectionPoolDataSource;
    import oracle.jdbc.pool.OracleConnectionCacheImpl;
    import oracle.jdbc.pool.OracleConnectionEventListener;
    import java.sql.Connection;
    import java.sql.SQLException;
    import java.sql.ResultSet;
    import java.sql.ResultSetMetaData;
    import java.sql.Statement;
    import java.sql.CallableStatement;
    import java.util.StringTokenizer;
    import java.util.Vector;
    import javax.sql.ConnectionEventListener;
    import javax.activation.URLDataSource;
    import javax.sql.ConnectionEvent;
    public class DbBean     implements ConnectionEventListener
    //     private     javax.sql.PooledConnection          dbconn;     
         // for database connection
    //     private     javax.sql.PooledConnection          dbconn2;
              // for database connection
         Connection          dbconn;          // for database
    connection
         Connection          dbconn2;          // for
    database connection
         private     javax.sql.ConnectionPoolDataSource
         cpds=null;
         private     javax.sql.ConnectionPoolDataSource
         cpds2=null;
         private     OracleConnectionPoolDataSource     ocpds;
         private     OracleConnectionPoolDataSource     ocpds2;
         private     OracleConnectionCacheImpl     ocimpl;
         private     OracleConnectionCacheImpl     ocimpl2;
         java.sql.Connection con=null;
         java.sql.Connection con2=null;
         private Vector                    vector = null;
         ArrayMaker akr=null;
         DataFetcher df=null;
    InitialContext ctx=null;
         String mydb =null;
         String dbname=null;
         URLDataSource uds;
         public DbBean()
              super();
              ocpds=new OracleConnectionPoolDataSource();
              ocpds2=new OracleConnectionPoolDataSource();
              this.getAllConnReady();
         public void getAllConnReady()
              try{
                        ctx=new InitialContext();
              catch(Exception e)     {System.out.println
    ("DataSource Context failure ?? --- "+e);}     
              try{
              ocpds=(OracleConnectionPoolDataSource)ctx.lookup
    ("java:comp/env/jdbc/tfl_afs");
              ocpds2=(OracleConnectionPoolDataSource)ctx.lookup
    ("java:comp/env/jdbc/tfl_twh");
              System.out.println("JNDI Look up done ");
              ctx.close();
              } catch(Exception e){System.out.println
    ("DataSource Look up failure ?? --- "+e);}
              try{
                             ocimpl=new
    OracleConnectionCacheImpl(ocpds);
                             ocimpl2=new
    OracleConnectionCacheImpl(ocpds2);
                             ocimpl.setMinLimit(1);
                             ocimpl.setMaxLimit(20);
                             ocimpl.setCacheScheme
    (OracleConnectionCacheImpl.FIXED_WAIT_SCHEME);
                             ocimpl2.setMinLimit(1);
                             ocimpl2.setMaxLimit(20);
                             ocimpl2.setCacheScheme
    (OracleConnectionCacheImpl.FIXED_WAIT_SCHEME);
              } catch(Exception e){System.out.println
    ("DataSource Estb failed ?? --- "+e);}
              try{
              dbconn          = ocimpl.getConnection();
              dbconn2     = ocimpl2.getConnection();
              System.out.println("Pooled Connection Ready ");
              } catch(Exception e){System.out.println
    ("DataSource Estb failed ?? --- "+e);}
         public static void main(String a[])
              DbBean db = new DbBean();
         public ResultSet execSQL()
         Statement stmt= null;
         ResultSet rs =null;
                   try{
                        stmt= con.createStatement();
                        rs = stmt.executeQuery("Select
    usr_fname from auth_usr_personal where usr_sr_no>100 and
    usr_sr_no<150");
                        System.out.println("DB RS
    Ready to Return --- ");
                        return rs;
                   } catch(Exception e)
                   {System.out.println("DB  Execution
    Error  --- "+e);}
              return rs;
         public java.sql.Connection connect_Me_To(String dbname)     
              Connection con = null;
              this.dbname=dbname;
              try{
                             if
    (dbname.equalsIgnoreCase("afsweb"))
                                  try{     
                                  con=dbconn;
                                  if(con.isClosed
                   System.out.println("dbBean speaks--con
    is closed !--1--make a new ");
                   ocpds=null;
                   ocpds2=null;
                   this.getAllConnReady();
                   con=dbconn;
                   return con;
                                  catch(Exception
    e)
                   System.out.println("dbBean speaks--con
    is closed !--2--make a new ");
                   ocpds=null;
                   ocpds2=null;
                   this.getAllConnReady();
                   con=dbconn;
                   return con;
                             else
                             if
    (dbname.equalsIgnoreCase("twh"))
                             try{     
                                  con=dbconn2;
                                  if(con.isClosed
                   System.out.println("dbBean speaks--con
    is closed !--TWH-1--make a new ");
                   ocpds=null;
                   ocpds2=null;
                   this.getAllConnReady();
                   con=dbconn2;
                   return con;
                                  catch(Exception
    e)
                   System.out.println("dbBean speaks--con
    is closed !--TWH-2--make a new ");
                   ocpds=null;
                   ocpds2=null;
                   this.getAllConnReady();
                   con=dbconn2;
                   return con;
                   }catch (Exception exception)
                        System.out.println(" Exception
    while getting now Connection Remaking.." );     
                        ocpds=null;
                        ocpds2=null;
                        this.getAllConnReady();
                        connectAgain(dbname);
              return con;
    public void connectAgain(String dbname)
    System.out.println(" Exception while getting Conn now Re-
    establ.to--"+dbname );     
    connect_Me_To(dbname);
    public void connectionClosed(ConnectionEvent event)
                        System.out.println("It is a
    closed Connection..........Let us try again..........");
                        ocpds=null;
                        ocpds2=null;
                        this.getAllConnReady();
                        connectAgain(this.dbname);
    public void connectionErrorOccurred(ConnectionEvent event)
                        System.out.println("It is a
    closed Connection.Error Check with DBAs.............");
                        ocpds=null;
                        ocpds2=null;
                        this.getAllConnReady();
                        connectAgain(this.dbname);
    hope this helps

  • JDBC drivers for Oracle734 on Solaris7 and JDK 1.2

    Hi there,
    I'm trying to JDBC to an Oracle 7.3.4 running on Solaris7 while
    writing JDK 1.2.2 application. Here's the trace of what's
    happenning:
    Connecting to the database...Connecting...
    Exception in thread "main" java.lang.UnsatisfiedLinkError:
    /space/javapkg/oracle7/liboci73jdbc.so: ld.so.1:
    /space/jdk1.2.2/bin/../bin/sparc/native_threads/java: fatal:
    relocation error: file /space/javapkg/oracle7/liboci73jdbc.so:
    symbol makeJavaString: referenced symbol not found
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1330)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1254)
    at java.lang.Runtime.loadLibrary0(Runtime.java:644)
    at java.lang.System.loadLibrary(System.java:815)
    at oracle.jdbc.oci7.OCIDBAccess.logon(OCIDBAccess.java:149)
    at
    oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:103)
    at
    oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:148)
    at java.sql.DriverManager.getConnection(DriverManager.java:515)
    at java.sql.DriverManager.getConnection(DriverManager.java:175)
    at JdbcCheckup.main(JdbcCheckup.java:43)
    Is there a nice solution for that? Please, do not advise to
    upgrade Oracle / degrade JDK: it's not my call and is out of the
    question. There's an existing solution where we use $30,000
    WebLogic ridiculous license just to use their JDBC drivers but
    that's exactly what we want to switch from.
    Sincerely,
    -Evgeni
    null

    Yup, thanks a lot. I am ashamed. I know: "read the FAQ then
    ask; read the FAQ then ask"... Eventually I'll get it :)).
    Thanks again,
    -Evgeni
    Oracle Product Development Team wrote:
    : Our 7.3.4 OCI driver doesn't work with JDK 1.2, but our 8.1.6
    : release of the OCI driver will. In the meantime, you can try
    our
    : 8.1.6SDK thin driver if you have to stick with JDK 1.2. It
    : should be compatible with your 7.3.4 database.
    http://technet.oracle.com/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm
    : #_1_
    : Evgeni (guest) wrote:
    : : Hi there,
    : : I'm trying to JDBC to an Oracle 7.3.4 running on Solaris7
    while
    : : writing JDK 1.2.2 application. Here's the trace of what's
    : : happenning:
    : : Connecting to the database...Connecting...
    : : Exception in thread "main" java.lang.UnsatisfiedLinkError:
    : : /space/javapkg/oracle7/liboci73jdbc.so: ld.so.1:
    : : /space/jdk1.2.2/bin/../bin/sparc/native_threads/java: fatal:
    : : relocation error: file
    /space/javapkg/oracle7/liboci73jdbc.so:
    : : symbol makeJavaString: referenced symbol not found
    : : at java.lang.ClassLoader$NativeLibrary.load(Native
    : Method)
    : : at java.lang.ClassLoader.loadLibrary0
    : (ClassLoader.java:1330)
    : : at java.lang.ClassLoader.loadLibrary
    : (ClassLoader.java:1254)
    : : at java.lang.Runtime.loadLibrary0(Runtime.java:644)
    : : at java.lang.System.loadLibrary(System.java:815)
    : : at oracle.jdbc.oci7.OCIDBAccess.logon
    : (OCIDBAccess.java:149)
    : : at
    : : oracle.jdbc.driver.OracleConnection.<init>
    : (OracleConnection.java:103)
    : : at
    oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:148)
    : : at java.sql.DriverManager.getConnection
    : (DriverManager.java:515)
    : : at java.sql.DriverManager.getConnection
    : (DriverManager.java:175)
    : : at JdbcCheckup.main(JdbcCheckup.java:43)
    : : Is there a nice solution for that? Please, do not advise to
    : : upgrade Oracle / degrade JDK: it's not my call and is out of
    : the
    : : question. There's an existing solution where we use $30,000
    : : WebLogic ridiculous license just to use their JDBC drivers
    but
    : : that's exactly what we want to switch from.
    : : Sincerely,
    : : -Evgeni
    : Oracle Technology Network
    : http://technet.oracle.com
    null

  • OAS and using JDBC-drivers from EJB

    Hi.
    I have a problem with accessing the database from EJB-components
    deployed to OAS 4.0.8. The database is 8.1.5-version. I'm trying
    to use a connection exactly like it is documented in OAS-EJB-
    documents, the connection string looks like this:
    Connection conn = DriverManager.getConnection
    ("jdbc:oracle:jts8:@ora8i");
    And this is the error that above sentence it generates:
    "Sub Protocol must be specified in connection URL".
    The DAD(ora8i) is created in OAS.
    Now, I don't even know if this uses JDBC/OCI or thin since the
    documented connection-string doesn't contain that information. I
    quess it must use OCI-drivers, at least I should use them and
    they should be installed with OAS.
    So:
    * I should use only jts-enabled JDBC-drivers when developing EJB-
    components, is this right?
    * How can I connect to the database (from OAS 4.0.8 to Oracle
    8i), the string please?
    Thanks,
    [email protected]
    null

    Hi Suresh,
    There is lot of Documentation available on this, check these links
    http://help.sap.com/saphelp_nwce10/helpdata/en/45/07d2eeea3e0485e10000000a155369/frameset.htm
    http://help.sap.com/saphelp_nwce10/helpdata/en/45/08546ff5200486e10000000a155369/frameset.htm
    Venkat.

  • JDBC Drivers for Linux

    How come Oracle's web site only has downloads for NT and Solaris. Where do I get the latest JDBC driver for Linux?

    You should be able to use clases111.zip from AIX or NT with your
    Linux client, just copy the file, and add it to your CLASSPATH.
    I'm using classes111.zip from AIX (8.1.5) on NT and Win95
    clients.
    This will work for the thin client, the oci8 needs SQL*Net
    (and some more support libs.) installed to work
    Hilsen Jan
    Greg Patrick (guest) wrote:
    : Well that's no good! I don't have the database client
    : for Linux. Our 8.0.5 DB is on AIX. We have Windows NT
    : 8.0.5 client CD's. I shouldn't need an entire 8.0.5
    : Linux client installation just to use JDBC, should I?
    : JDBC drivers are available for download for NT and Solaris,
    : why not Linux?
    : John Salvo (guest) wrote:
    : : They are included with the 8 and 8i installations.
    : : Greg Patrick (guest) wrote:
    : : : I can't find any JDBC drivers for Linux on the Oracle
    : Technet
    : : : site... It seems very strange that Oracle would have an
    : : : 8i database for Linux but not have JDBC drivers. Is this
    : true?
    : : : All I want is for a java program on a Linux machine to be
    : : : able to use the OCI drivers to talk to the database on
    : another
    : : : machine. Even JDBC thin drivers would be better than
    : nothing.
    : : : Where are they?
    : : : Thanks,
    : : : Greg Patrick
    : : : http://www.abe.com
    null

  • Thin JDBC Drivers Insert Strings Incorrectly

    Can anyone confirm or deny this.
    I've downloaded the latest Oracle 8i JDBC drivers. If I create a table:
    CREATE TABLE Moo (stringCol VARCHAR(10) NOT NULL);
    and I try to insert an empty String into Moo.stringCol, the JDBC drivers try to insert Null instead! Yet if I try and insert a String of one character in length, it inserts it correctly.
    Clearly it would seem the JDBC drivers are at fault.
    Anyone come across this?

    No, the drivers are performing correctly. In Oracle, an empty string in a varchar or varchar2 column is considered NULL. Regardless of what protocol or language you use to access the database, this will hold true.
    Justin

  • 3rd Party Access 2000 JDBC Drivers

    Wondering if anyone can recommend or rate any 3rd party MS Access JDBC drivers - I am running an app using Tomcat 4.0.2, on Windows 2K, currently using the JDBC/ODBC bridge from Sun, looking for something a little more specific and reliable for my app - company willing to spend the $$ to get something good.
    Thanks!
    Geoff

    hi Geoff ,
    I would recommend you the aveconnect driver from Atinav. It is a type 3 driver, and is a reliable and nice implementation. We have been using it for quite some time now and our developers here have seen it to be quite efficient and good.
    this url may help you..
    http://www.atinav.com/products/aveconnect/MSAccess.htm
    they provide a 30 day trial, and was worth a buy..
    hope that helps,
    -Jer

  • Where are the latest java docs for the 9i JDBC drivers

    Hi, I'm trying to locate the java docs for the latest 9i JDBC drivers. I have searched all over the otn and oracle sites and still haven't found them. Does anyone know where they can be found.
    Thanks,
    Simon

    I believe they're right on the download page where you download the drivers.
    Justin
    Distributed Database Consulting, Inc.
    www.ddbcinc.com

  • Mysql jdbc drivers not found in weblogic server

    I want to create a connection pool in weblogic server,
    and use mysqldatabase.
    My drivers is "org.gjt.mm.mysql.Driver"
    I put the jar in "D:\bea\weblogic700\server\lib" ,but when i apply ,there is
    an error blow:
    Error creating connection pool
         at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:635)
         at weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:419)
         at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1557)<2003-4-6 ����10��00��34��> <Error> <JDBC> <001060> <Cannot startup connection pool "mssqlserverPool" weblogic.common.ResourceException: Cannot load driver class: org.gjt.mm.mysql.Driver>
    Can anybody tell me why,thanks!

    Weblogic has been designed for nannies...
    I've developed a application which uses internally my own jdbc-driver.
    After months of really hard work on tomcat (the application works fine) I've tried migrate it to weblogic.
    But ...
    In weblogic seems mandatory to put the jdbc drivers out of the war!!!. Brilliant!!!
    If I move the driver out, I need move the 50% of the application out, also!
    If I move part of the application out, nothing works, because... �are the class loaders distinct?. And I'll need to do a lot of extra work because one day one weblogic architect had a great great inspiration.
    In the future I'll suggest to my customers to run and not stop when they listen the WEBLOGIC word.
    Regards,
    Pablo

Maybe you are looking for