Access Oracle 9i from a Client Application without Oracle Client Install.

Is it possible to access an Oracle Database from a Client Application without having an oracle Client Installation ?
I want to write a program that connect to an Oracle Server. I use Borland C++. But my Programs only works with having the Client Oracle Software installed on the Client. Is there any way to realise this ?

The way that 99% of the people that want to do this manage is to write Java code that connects to the database via JDBC, using Oracle's thin JDBC driver.
If you absolutely have to use C++, you can purchase thin ODBC drivers from third parties (DataDirect for example) that will connect to the database without the Oracle client. I'm not aware of any thin, free ODBC drivers.
Justin

Similar Messages

  • Why does the mouse cursor move to away from the currrent application without the mouse being moved

    the mouse cursor moves away from the current application without the mouse having been moved - this started with the new version - re-installing Firefox makes the problem go away for a short period - re-installing is not a solution
    == This happened ==
    Every time Firefox opened
    == a few days after installing 3.6.3

    Hello Jim.
    It's probably one of three things:
    #your mouse is getting old (this behavior is common in old optical mouses);
    #you have software that is making your mouse cursor behave unexpectedly (I know of an option in Windows that will automatically move your mouse to windows buttons...);
    #or you may be having a problem with some extension or plugin that is hindering your Firefox's normal behavior. Have you tried disabling all add-ons (just to check), to see if Firefox goes back to normal?

  • Access SAP data from xMII 12.1 without RFC or JCO

    Hi All,
    Is it possible to access/get data from SAP in xMII without RFC/ JCO call?
    Let me know if there is other option available..
    Regards,
    Sachin

    Sachin,
    As far my knowledge goes the primarily used forms of achieving MII to ERP connectivity,
    1) MII -- ERP (via RFC, IDOC's, BAPI's)
    2) MII -- PI(XI) -- ERP
    3) MII -- ESR -- ERP (Web-services)
    But, I completely concur with Mike on this, you do not need to create any function modules unless you have no other choice.
    Check this link for List of Bapi's available and their description
    [BAPI List|http://www.sapbapi.com/bapi-list/]
    If none of the BAPI's really meets your requirement then you can go for "RFC_READ_TABLE" this RFC accepts the SAP table name and desired column names. (in a way you will be accessing the SAP DB you are looking for...)
    Yet, if none of the above options suffices your requirement only then you go for writing a custom Function module.
    [Writing Function Module|http://abaplovers.blogspot.com/2008/02/creating-function-module-in-sap-abap.html]
    Good Luck!!
    Regards,
    Adarsh

  • Accessing iPad camera from within DPS application

    I have a potential client who asked me if it were possible to access the camera from within a DPS application. I have no further information at this point regarding what the reason for it will be but thought I'd shoot the question out anyway. Apparently it is possible in iOS 6 to access the camera in mobile Safari but I don't know if that is of any help.
    Thoughts? Thanks!
    :jaj

    See http://forums.adobe.com/message/5040166#5040166.
    Neil

  • "No response from the backend application". Oracle DB

    Hi everybody,
    I have a problem with a connection to a Oracle DB. Here are the steps:
    1. I created a system in my portal to call a Oracle DB with the SAP template com.sap.portal.systems.jdbc.jdbc_system
    2. I filled the parameters and the conection test is ok.
    3. I created an iView based on com.sap.portal.applications.enterprise.iviews.Database_JDBC_iView
    4. This iView use the system I created before and is sending a simple query.
    The result is the message:
    "No response from the backend application"
    I have been reading the page
    http://help.sap.com/saphelp_nw04/helpdata/en/29/acd8403e37762ae10000000a155106/frameset.htm
    in Help.sap and i supose that my case could be 1.2 because I have mapped an user (case 1.1) and my DB is up and connection is ok (case 1.3), but...what have i to recheck in my configuration to remedy the situation??
    Thanks all.
    Guillermo.

    Hi Ramesh,
    Yes I am using the driver class but in the connection URL I wrote jdbc:sap:oracle://183.145.5.10:1527;sid=HEX
    And here my question is, have I to put user and password of the administrator of the DB in this parameter? I dind't put because I mapped later in user management.
    And the connection tests is successful.
    Thanks for the awnser.
    Guillermo.

  • Accessing Cluster Data From an External Application Using the DataSocket

    I am trying to interface to a legacy system running a rather large and complex LabView application (which I really don't want to modify).  The data I need to access has been posted on the DataSocket server as a cluster.  Is there any way of accessing that data as a structure from an external application?  I do have Measurement Studio and its CNiDataSocket classes and I am able to connect to the data, but I can't see how I can pull the data over and extract the values that I require.
    Any ideas?

    This is a duplicate post.  Check this post
    Pat P.
    Software Engineer
    National Instruments

  • How to access SQL tables from WebDynPro ABAP application ?

    Hi,
    I am trying a scenario, where I need to send an user ID to SQL server table (update/modify/delete) from webDynpro ABAP application.
    Basically ,I am trying to know:---
    a>How to write a SQL Connection from ABAP code within webdynpro ABAP application
    b>What are the ways to do it.(by code or any other API/mechanism)
    I appreciate if anybody knows this.
    Thanks
    Praveen

    Hi,
    The EXEC CONNECT ... is usually used in the procedural ABAP code. For this you can refer to the ABAPDOCU.
    I dont have any sample code on the classes I listed try to check out them for the parameters and the methods they have.
    In WD for Java, we have these connection classes to connect to any databsae server.
    Or try to create an RFC with DESTINATION for this
    Pls check out this link for this -
    Pull data from another r3 server using abap dynpro
    Regards
    Lekha

  • Inserting a record into ORACLE table from a webdynpro application

    Hi,
    From My webdypro code I have 10 attributes which are need to  be inserted into a ORACLE DB table. Can anyone suggest me how to achieve it or Can you please point me a tutorrial which can help on it.
    All the attributes will be inserted in a single record.
    Thanks,
    James

    check this code
    Created on Oct 18, 2007
    To change the template for this generated file go to
    Window>Preferences>Java>Code Generation>Code and Comments
    package com.psft;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.ArrayList;
    import java.util.StringTokenizer;
    @author BALU
    To change the template for this generated type comment go to
    Window>Preferences>Java>Code Generation>Code and Comments
    public class DataBaseDAO
         ResultSet rs;
         int qID = 1;
         int noOfChoices=0;
         Connection con;
         Statement stmt;
         public DataBaseDAO()
              try{
                   /*Class.forName("oracle.jdbc.driver.OracleDriver");
               con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","bduvvuri","dbsub516");
               stmt = con.createStatement();*/
               DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
               Class.forName("oracle.jdbc.driver.OracleDriver");
               String s ="jdbc:oracle:thin:@192.168.9.34:1527:ep7";
               con=DriverManager.getConnection(s,"user1","welcome1");
               stmt = con.createStatement();
              }catch(Exception e){}
         public int register(String name,String pass,String emailid){
              int i =0;
              try{
                   PreparedStatement ps = con.prepareStatement ("Insert into USERS(username,password,email) values (?,?,?)");
                   ps.setString( 1, name);
                   ps.setString( 2, pass);
                   ps.setString( 3, emailid);
                   i = ps.executeUpdate();
                   }catch(Exception e){
                   System.out.println("ee"+e.getMessage());
              return i;
    xxxxxx (please read forum rules)
    Edited by: Armin Reichert on Jan 17, 2008 10:17 AM

  • Oracle data from 9.2.7 to oracle 10.2.2

    Hi,
    I have upgraded sap from 46C to ECC6 with oracle 10.2.0.2 and has given the system for testing.
    Current production server is on 46 with oracle 9.2.7. Complete testing is completed on the upgraded ECC version.
    Now i have to move the live production server data from 4.6 sap version with oracle 9.2.7 to ECC6.
    Kindly advice at the earliest
    Thanx,
    venu

    Hello Venu,
    I do not understand the question. You have done an upgrade already, the testing is being completed and now you want to upgrade the production system. Where is the problem ?
    Andreas

  • Oracle Functional Testing for Web Applications for Oracle Apps

    I am trying to test Oracle Application 11i and R12 using Oracle Functional Testing for Web Applications.
    In 11i:
    If i open any forms then then the Application is getting crashed whereas it's recording the html events.
    In R12:
    If i open any forms then the Form is getting opened but it's not recording the events happening on the forms
    whereas it's recording the html events.
    Please let me know whether Oracle Functional Testing for Web Applications supports can be used to test Oracle Apps 11i/R12 including the Forms.
    Regards,
    Arun

    Hi,
    AFAIK, there is no official document which states that "Oracle Functional Testing for Web Applications" is certified with Oracle E-Business Suite 11i/R12. I assume it should work with Forms 10g but not with Forms 6i, so it should work (does not mean it is certified) with R12.
    I would suggest you log a SR and confirm this with Oracle Support.
    Regards,
    Hussein

  • Accessing a service from a Flex application embedded within a PDF document

    Is it possible to access a Web or EJB service from an application that as been embedded in a PDF document.
    I keep getting the exception "Error #2048: Security sandbox violation:
    Is there a work around ?
    The application embeds perfectly in the PDF document. Very impressive.
    Thanks.

    This is version 8.1SP5?
    I don't know what the problem could be, but, one common problem is having the wrong jars in the client classpath. For 8.1 clients that use the "t3" protocol, ensure that the "weblogic.jar" is in the classpath and that the thin client jars (the wl*.jar files), are not in the classpath.
    Also, it looks like the problem may have something to do with authentication. Do you get the same error when you don't specify a username/password? Did you specify a username without a password? or vice-versa?
    Tom

  • How to access an EJB from a web application deployed in the same server

    Hey All,
    I deployed an EJB named EventServerBean to Sun Application Server 9.0, and put the client side jar file (named eventserver.jar which is generated by Sun Application Server) to C:\Sun\AppServer\lib. Now, I have a web application which is a simple jave file -- lookup EventServer EJB and invoke a remote method in this EJB. However, the web application always throws an exception "java.lang.NoClassDefFoundError: eventserver/EventServerRemoteHome"
    Here is my java class that access the ejb:
    public class Post_Event {
        public HashMap<String, String> getEventInfo(String event_name, String site) {
            System.out.println("Post_Event, the class path: " + System.getProperty("java.class.path"));       
            System.out.println("Post_Event, user.dir: " + System.getProperty("user.dir"));
            System.out.println("Post_Event, java.library.path: " + System.getProperty("java.library.path"));
            HashMap<String, String> result = null;
            EventServerRemote remote = null;
            StringTokenizer st, st2;
            // here get the event information from host
            try {
                String lookupStr = "corbaname:iiop:" + site + ":3700#ejb/EventServerBean";
                InitialContext initialContext = new InitialContext();
                EventServerRemoteHome remoteHome = (EventServerRemoteHome) javax.rmi.PortableRemoteObject.narrow(initialContext.lookup(lookupStr), EventServerRemoteHome.class);
                if (remoteHome != null) {
                    remote = remoteHome.create();
            } catch (javax.naming.NamingException ne) {
                ne.printStackTrace();
                return null;
            } catch (javax.ejb.CreateException ce) {
                ce.printStackTrace();
                return null;
            } catch (java.rmi.RemoteException re) {
                re.printStackTrace();
                return null;
            } catch (java.io.IOException ioe) {
                ioe.printStackTrace();
                return null;
            System.out.println("look up remote event server successfully.");
         result = remote.getEvent(event_name);
            return result;
        } I output the class path in this java file, and the class path DOES include the path C:\Sun\AppServer\lib where eventserver\EventServerRemoteHome.class is.
    Does anyone know why it happens? Why a java class can't find a class that is in its class path?
    appreciate any help!

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Wael Abbas ([email protected]):
    Thank you for your great topic.
    I think you need to copy the snippet code and past it to every application, applet, servlet or JSP every time you need to use your EJB.
    Its better to include this snippet code in a simple JavaBean and use this bean as a bridge to your EJB, you may include a connect method in your JavaBean or but the connection code in the constructor and include a setters, getters and other methods to encapsulate your EJB methods.
    You can use your JavaBean in any application, applet, servlet or JSP just create an object form it and call its methods.
    Its just an idea
    I hope it will be useful.
    <HR></BLOCKQUOTE>
    null

  • Accessing SAP Tables from a Java application

    Hi,
    I know, the forum is called "Web Application Server" but because it's Java question I hope to get answers here.
    I have a small stand-alone Java application that needs to access (read-only) all records from a SAP table. Is there a possibility to do this without writing a BAPI before?
    thanks a lot
    Paul

    Hi Paul,
    You can use JCo to call the standard remote-enabled function RFC_READ_TABLE. There is one annoyance involved with this function, though: each row of data returned is packed into a single string, so you must either specify a delimiter and use e.g. String.split(...) to parse out the column values or use the returned metadata to extract each value based on position and length attributes of the column.
    Another option (although this is usually not allowed in a productive environment) is to establish a direct JDBC connection to the database, thus bypassing the ABAP application layer entirely.
    Regards,
    Thorsten

  • Migrate from time machine backup without losing pre-installed applications?

    I purchased a used mac mini A1283 that came with pre-loaded OSX Lion and iWork11 on the harddrive (no CDs/DVDs).
    I have a "time machine backup" from a previous mac of mine running OSX Lion but without iWork11.
    I would like to restore the time machine backup, but not lose iWork11.  As it is my understanding and experience from 1 attempt already, if I use migration assistant, it creates a new user account with all of my old stuff, but unfortunatelty does not inherit the iWork11 applications from the main admin user account.  What is the best way to marry all my old stuff (files, settings, etc.) with the new iWork11 apps?
    Thanks,
    DC

    If all your apps are in the top-level Applications folder, all users have access to them.
    If you already have files associated with those apps in a different user account, you can transfer them to a different account.  See Transferring files from one User Account to another.   As noted there, that's fairly easy for some types of data, somewhat harder for others.

  • Deploying Applications without using client cache

    Hi,
    We use Configuration Manager 2012 R2 for client deployment and application deployment.  Our ICT Suite computers did have an image of 23GB to deploy previously, but for ease of updating I am now using a task sequence with a common base image and
    installs applications depending on collection.  Then also using that Application list to give our staff ability to choose applications to install onto their laptops using Software Centre.
    As all application installations will occur over gigabit network or fast wireless connections I don't want the clients using the local cache to download the installations first (especially as some applications are 5GB and the cache doesn't empty straight
    away).  I found that putting a full path to execute in the installation program field (i.e.
    msiexec /I \\server\application$\program\install.msi
    /q) and leaving the content location blank works to deploy applications to collections for installation.  But when the PXE task sequence is run I get the error:
    If I create a second Deployment Type with content and distribute the content to the distribution point and set requirements that none of our clients would pass the software still installs (using the Deployment Type with no content).  This all seems
    a bit of a hack to do a simple task.  Is there a better way to do this?  I just don't want the extra step of the stations downloading the setups into the client configuration manager cache folder.  I also don't want to use Packages as I can't
    publish these into the Applications list in Software Centre for the clients.
    Thanks,
    Andy

    I'm not sure why Microsoft provide such a great way of combining things like Application Library and automated deployment, then make it so difficult to actually use it.   Is there a command that will just clear the cache that I can run at the end
    of the sequence?
    I keep the cache at 20GB anyway as teachers like to deploy large applications to their laptops one after the other and as the cache fills up and hits max as it only clears after a minimum of 24 hours (another annoying attribute).  It then starts failing
    to deploy.  But as some of our laptops have smaller SSD drives, they can't have huge caches as well as the applications installing using double the space the application actually requires.
    For the task sequence (station building), I guess I could create a Package called Software and set the content to the share where all of our software is stored.  Then set it as direct access only, then list all of the software to install direct from
    the package one after the other?

Maybe you are looking for