Find+replace in all Pages files in a folder

Hi,
A simple question (?). I have a long manuscript which is a folder comprising several dozens of Pages documents. I would like to execute a find+replace command across all the individual documents (without having to open them all one by one...) I guess Applescript will be the answer, but I am not experienced in its use... Would there be a pre-existing script available? I have searched, but with no success.
Many thanks.

Ned is right... if the server can do it, let it.  Also - I only wish Flash had file system access on servers... but if they did - how would Adobe sell Flash Media Server?
Google php filelist, php directory list, etc... you'll find lots of useful scripts.

Similar Messages

  • Find & Replace text in html files

    This is my first real attempt at using Automator, and it has become increasingly frustrating for me. I love the idea of Automator, nice interface, and it appears to be so easy to use. But, I can't get it to actually DO anything and I don't understand why.
    Here is my goal:
    to batch process multiple html files to remove certain characters and words (or replace them with empty space).
    I currently open these files in Pages and do 6 separate Find & Replace commands for each file before I continue with my other processing tasks. This is very tedious and I believe the computer should be able to find & replace multiple items at one time. (I have used other utilities to do batch renaming and trimming file names before.)
    All I want to do is select a group of files (usually 25 at a time) and have Automator get rid of all the unwanted words and characters before I open each file for final processing in Pages. I found a set of Automator actions for TextEdit which includes a Find & Replace action, but I've wasted over an hour so far trying to get it to work.
    When I run the workflow, it acts like it's doing something, but the files remain unchanged. I have tried using actions such as Read Text File, Get Contents of TextEdit Document, Set Contents of TextEdit Document, along with 6 instances of Find & Replace, but I cannot get it to work.
    I'm at a point today where I cannot afford to mess around with this anymore. I have to do it the long way in Pages or else I'll never get it done, but I want to get these Automator workflows to work before I have to repeat this task. (I do this at least once a week right now.)
    Any ideas or suggestions? I've tried reading in the help menus and support pages, but perhaps I'm just not understanding something here.

    Any ideas or suggestions?
    You might be interested in using TextWrangler. It can perform batch find-and-replace changes across multiple selected files.
    Good luck!
    Andrew99

  • Read all the files in a folder over and over again

    I want to develop an application that reads all the files in a folder, and once its done reading those files it reads all the files again.
    The purpose for this application is to read all the files in a folder that are continuously being stored in that folder, so that when a new file is created, that file is also read by the application. I then need to compare the date and time in which the file was created to the actual date and time of the system, so that way I can get the most recent file, and then  I will do other operations with this file.
    The thing is that I know how to read all the files in a directory, but I don't know how to cycle through those files again, in order to look for the most recent one, and I don't know how to make the comparison of the time stamps, because I need a precision of one second in the system time and the time the file was created.
    Can someone please help me?
    Thanks in advance!
    Solved!
    Go to Solution.

    I think that I just went the wrong direction.
    What I wanted to do in the first place, was to rename and overwrite every new file in a directory with the same name and file extension, so that every new file overwrites the old file. The thing is that the list folder only lists the files the first time and then keeps on telling me there are no files to be read even though there are new files.
    What I need now is a way to overwrite the old files with the same name, and keep searching for every new file that is going to be stored in the directory.
    I will leave the code that I have right now, so that you can tell me what do I need to modify in order to read every new file that's going to be created in that directory.
    Thanks in advance for your help!
    Attachments:
    Overwrite Files.vi ‏12 KB

  • The Date Accessed attribute is resetting to all the files in a folder

    Hi all,
    I have an issue that the "Date Accessed" attribute is often resetting to all the files in a folder if i open single file as this folder is from File server mapped as Drive to me. This is happening to all the users whoever connect to that fileserver
    and i see same issue from RDP as well. is there any option to check which is resetting the "Date Accessed" attribute to all the files. The Date Access attribute is simillar to Date accessed and Date modified. We need to fix this issue as it is related
    to security concern for us. The file server is windows 2008 R2 and the client machines are windows 7.
    Side note: I can see that there is no software, antivirus, offline sycn is causing this issue.
    Thank you,
    Sampath
    P.Sampath

    Hi,
    It seems that some specific process accessed the files and updated the attribute. You could configure auditing on the shared folder. Then you can go through the auditing log to check which process is doing the read operation on all these files. 
    Configuring Audit Policies
    http://technet.microsoft.com/en-us/library/dd277403.aspx
    Best Regards,
    Mandy
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Bat file execute all *.sql files in a folder

    Hi all,
    How to write a *.bat file to execute all *.sql files in a folder?
    Because have about 20 *.sql file in a folder. There are used to fix data in my database. The number of *.sql file increases day by day. So I want to write a *.bat file to execute all *.sql file in the folder. Since I just run this *.bat file.
    Mai Thanh Hải.

    user545846 wrote:
    Hi
    I have done this many times. can guide you. :)And did it fail to work all the times you tried it?
    c:\>type test1.sql
    select 1 from dual;
    exit
    c:\>type test2.sql
    select 2 from dual;
    exit
    c:\>sqlplus scott/tiger@testdb @c:\test*.sql
    SQL*Plus: Release 10.2.0.3.0 - Production on Thu Aug 6 12:37:04 2009
    Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SP2-0556: Invalid file name.
    SQL> exit
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining optionsWildcards in SQL*Plus filenames don't work. So why do you suggest that?
    Better is to use the DOS command FOR...
    c:\>for %i in (test*.sql) do sqlplus scott/tiger@testdb @%i
    c:\>sqlplus scott/tiger@testdb @test1.sql
    SQL*Plus: Release 10.2.0.3.0 - Production on Thu Aug 6 12:38:06 2009
    Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
             1
             1
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    c:\>sqlplus scott/tiger@testdb @test2.sql
    SQL*Plus: Release 10.2.0.3.0 - Production on Thu Aug 6 12:38:06 2009
    Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
             2
             2
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
    With the Partitioning, OLAP and Data Mining options
    c:\>... although even better would be to proceduralise the SQL into packages/procedures on the database and have just a single procedure call do all the work.

  • Mavericks won't accept 'change all' command to open ALL pages files with v 4.3 app

    Hello again,
    I upgraded my MacBook Air mid June 2013 build to Mavericks at my Apple store. The download was fast, under 30 min., and the installation went well, also fast at about 40 minutes. All apps are working fine. I spent much time before taking the plunge to learn the pros and cons of this upgrade, and the biggest issue for me was the ability to keep using the older versions of Pages and Numbers.  The new, watered down versions cannot do what I need. I followed the instructions to select a Pages file in Finder, open the Info pane, and under 'Open with' selected the old version. Then, to apply this to ALL the files, I selected 'Change all...' and 'Continue'. But, it still lists the new version as default. So far, the only fix is to go through ALL my files and manually choose the old version for each. Very laborious. Am I missing something? It seems Mavericks will not accept to change them all for some reason.
    Thank you, Cinilla

    I have decided to dedicate this thread to the wonderful errors of Lion OSX. Each time I find a huge problem with Lion I will make note of it here.
    Today I discovered a new treasure of doggie poop in Lion. No Save As......
    I repeat. No Save As. In text editor I couldn't save the file with a new extension. I finally accomplished this oh so majorly difficult task (because we all know how difficult it should be to save a file with a new extension) by pressing duplicate and then saving a copy of the file with a new extension. Yet then I had to delete the first copy and send it to trash. And of course then I have to secure empty trash because if I have to do this the rest of my mac's life I will be taking up a quarter of percentage of space with duplicate files. So this is the real reason they got rid of Save As: so that it would garble up some extra GB on the ole hard disk.
    So about 20 minutes of my time were wasted while doing my homework and studying for an exam because I had to look up "how to save a file with a new extension in  mac Lion" and then wasted time sitting here and ranting on this forum until someone over at Apple wakes up from their OSX-coma.
    are you freaking kidding me Apple? I mean REALLY?!!!! who the heck designed this?!!! I want to know. I want his or her name and I want to sit down with them and have a long chat. and then I'd probably splash cold water on their face to wake them up.
    I am starting to believe that Apple is Satan.

  • Redirect to "can't find the i-web page"/file name change

    i published a website thru mobileme (http://www.hale-o-lani-aloha.com). when i type my website address in e-mails and check the link, i sometimes got directed to a page that said "we're sorry but we can't find the i-web page you've requested..." (yes, i've checked my typing!)
    when i created my sitemap (with rage sitemap automator), i was told that the apostrophe in the file name for my first page was probably causing the problem. my file name was"hale o'lani aloha". i changed the file name for the webpage to "hale o lani aloha" and republished, redid the sitemap, etc. i now have 2 sets of files on my i-disk: one for Haleo'LaniAloha and the other for HaleoLaniAloha (i don't know why it's not "HaleoLani"). both sets of files have folders with the individual components of the site, css style sheet, java script and html files. the bad redirect site address has "/Site/HaleoLaniAloha" in the address. (when i checked the "oLani" html file on my i-disk, it opens an incomplete version of my first webpage. however, the "o'Lani" html file opens the fully functioning page). when the links work, the address has "/Site/Haleo_LaniAloha" (the new file name). so that long explanation brings me to my questions:
    - did the apostrophe in my file name truly mess things up?
    - since my fully functioning html file on i-disk has the apostrophe in it, should i rename my file with the apostrophe and delete the non-apostrophe files from my i-disk (even tho the working website has "oLani")?
    thanks for any info that can help clear up this mess!

    You can find import now in the Library:
    *Bookmarks > Show All Bookmarks > Import & Backup > Import Data from Another Browser

  • Find/replace styles in Pages 5

    In Pages '09, one can find a style, under the "Advanced" menu in the find/replace pop-up.  I use this to prepare talks, writing my own comments in a different style than what I'll print and hand out.  Thus, I find the style and replace it (with nothing), and be left with simply the text for the handout.  Is there a way to use find/replace in Pages 5 to search and find a particular style?  I can't find it.  Thank you!

    That is an extremely useful feature. I just was using that on a document to hand last night, searching on an expression and applying a style to it, Saved me hours of work. Not something Apple seems to get these days.
    Nobody apparently is supposed to work on Macs anymore, just fiddle.
    Viking is being modest, the count is over 110 known missing features and countless bugs or things that simply don't work as they are supposed to.
    Thankfully there is still Pages '09! For now. Which should still be in your Applications/iWork folder.
    Peter

  • Finder does not show all the files in a folder.

    I have created a folder in Photos in which I put all the photos I want to use for social media. If I access the folder through Facebook, all the photos are there, but if I go to the folder through Finder, none of the photos I have added in the last two to three weeks are to be found.
    The only way I can find them in Finder is to go through All My Files/ images and then scroll through hundreds of images. This is time-consuming and very frustrating.
    I have tried relaunching Finder several times but it has made no difference. Any photos from the past 2-3 weeks can not be seen in the folder, even though they are clearly there when I open the folder from Facebook.
    Any ideas?
    Thanks,

    Thanks for your reply. I have only had my new Macbook for a few weeks and do not have DropBox or GoogleDrive (or anything else) on it. It is a very weird problem.

  • WHY does the finder insist on rearranging the files in a folder in alphabetical order even when I have selected "none" in the preferences for file organization?

    WHY does the finder insist on rearranging the files and/or documents in a folder in alphabetical order even when I have selected "none" in the preferences for file organization? Even after I numbered the documents/folders to keep them in my preferred order, it will still displace them occasionally. This is becoming increasingly frustrating!
    Is this a "Pages" issue or "FInder"? The vast majority of documents I use are in Pages, but there are also Numbers, PDFs, jpegs and a few other applications involved. This never happened before I upgraded to Mountain Lion; in Tiger, the documents (mostly Appleworks) and files stayed where I wanted them to be.
    I am visually oriented, and prefer to arrange items in a folder in an order that makes them easier for me to access, which is often NOT alphabetical.
    Can anyone suggest a solution? Please??
    Thank you.
    Sara

    nbar,
    Thank you for your reply.
    However, I do not understand what you mean by "user account." I am the only user, and can find no options for "user" or "guest." The parental controls have always been off, as there are no other people who have access to my computer.
    Frank,
    Thank you for your reply.
    All my documents, files and folders are in icon view, Arranged By: none in both view and view options. This arbitrary rearranging does not happen all the time, only when I make a substantial change to one of the documents in the file or folder. I'm not sure what you mean by "column heading."
    MichaelLAX,
    Thank you for your reply.
    I know, to my sorrow, that Appleworks does not work with Mountain Lion. I spent at least three months converting approximately 2,000 Appleworks documents to Pages, Numbers, Bento (for databases) and Touchdraw (for drawings). So this is not the problem; but as I said, I did not have this rearranging problem with Appleworks - the icons stayed where I wanted them to be. I still miss the ease and reliability of Appleworks, darn it!
    Frank,
    Thank you for your second reply.
    I do have the Sort By: in view options as well as in view set to "none."   The finder still insists on rearranging, but only when I have made a substantial change to a document in that file or folder.
    Any futher thoughts?
    xdab, 
    Thank you for your reply.
    "Are you are using icon view, but for some reason the finder moves files around? is that the problem?"
    YES!! This is exactly the problem.
    "If this operation is successful then erase the original and rename the new one to the name originally chosen by the user."
    This seems like a lot of trouble, especially as I often work on several documents at the same time.
    "By the way, the finder has a "clean up by" menu that rearranges icons in one of the standard orders, there are shortcuts that produce the same effect, for example <option><cmd>1 sorts them by name. Is it possible that this shortcut was typed by mistake without you noticing?"
    I do know about this "clean up by" option, and avoid it like the plague! So I doubt this is the issue, and I infrequently use keyboard shortcuts like this anyway.
    Thanks all who replied. None of the suggestions seem to work, however. Any others out there?
    Regards,
    Sara

  • Importing All the files from a folder at a time

    Hi....
    Can any body tell me how to import set of files from a folder into IDM.
    It is becoming very difficult to import the files one after other....
    Waiting for Reply....
    Thanks in advance..........

    We used an ant script to build an XML file that will contain the files. The script is configured to use the folder structure of our CVS repository.
    We'd checkout our XML module and then run the build script and import the resulting init file.
    Code to the script is below -- caveat emptor. You'll need to change the folder structure to suit your own environment.
    <?xml version="1.0" encoding="UTF-8"?>
    <project basedir="." default="all" name="MyInit">
        <target name="init">
            <property location="." name="src.dir"/>
            <property location="." name="dest.dir"/>       
            <property name="project.name" value="${ant.project.name}"/>
            <property location="${dest.dir}/MyInit.xml" name="MyInit.output"/>
            <property name="source.configuration" value="${dest.dir}/configuration"/>       
            <property name="source.emailTemplate" value="${dest.dir}/emailTemplate"/>
            <property name="source.forms" value="${dest.dir}/forms"/>
            <property name="source.reports" value="${dest.dir}/reports"/>               
            <property name="source.resource" value="${dest.dir}/resource"/>          
            <property name="source.rules" value="${dest.dir}/rules"/>
            <property name="source.workflow" value="${dest.dir}/workflow"/>
            <!-- get the source path -->
            <path id="configuration.path">
                <fileset dir="${source.configuration}" >
                   <include name="*.xml" />
                </fileset>
             </path>
             <property name="cp" refid="configuration.path" />
             <path id="emailTemplate.path">
                <fileset dir="${source.emailTemplate}" >
                   <include name="*.xml" />
                </fileset>
             </path>
             <property name="ep" refid="emailTemplate.path" />
             <path id="forms.path">
                <fileset dir="${source.forms}" >
                   <include name="*.xml" />
                </fileset>
             </path>
             <property name="fp" refid="forms.path" />
            <path id="reports.path">
                <fileset dir="${source.reports}" >
                   <include name="*.xml" />
                </fileset>
             </path>
             <property name="rptp" refid="reports.path" />                 
            <path id="resource.path">
                <fileset dir="${source.resource}" >
                   <include name="*.xml" />
                </fileset>
             </path>
             <property name="rep" refid="resource.path" />        
            <path id="rules.path">
                <fileset dir="${source.rules}" >
                   <include name="*.xml" />
                </fileset>
             </path>
             <property name="rp" refid="rules.path" />
            <path id="workflow.path">
                <fileset dir="${source.workflow}" >
                   <include name="*.xml" />
                </fileset>
             </path>
             <property name="wp" refid="workflow.path" />
            <!-- get the path prefix -->
             <path id="source.path">
                <pathelement location="${src.dir}" />
             </path>
             <property name="sp" refid="source.path" />       
        </target>
        <target depends="init"  name="win_init">
            <!-- change the path of xml files to windows path -->
            <property name="importfile.path" value="${sp}"/>                            
        </target>              
        <target depends="init" name="make">
        <!-- using XML character entity references to escape
        <  <
        >  >
        '  &apos;      -->    
            <echo file="${MyInit.output}" append="false"><?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE Waveset PUBLIC 'waveset.dtd' 'waveset.dtd'>
    <Waveset>
    ${cp}
    ${ep}
    ${fp}
    ${rptp}
    ${rp}
    ${wp}
    </Waveset>
            </echo>
         <!-- replace path prefix with ImportCommand -->
         <replace file="${MyInit.output}"
                  token = "${sp}"
                  value = "<ImportCommand name='include' file='${importfile.path}" />
         <!-- deal with file and path separators in an os independent way -->
         <replace file="${MyInit.output}"
                  token = "${file.separator}"
                  value = "/" />        
        <replace file="${MyInit.output}"
                  token = "${path.separator}"
                  value = "${line.separator}" />
        <replace file="${MyInit.output}"
                  token = ".xml"
                  value = ".xml'/>" />
        </target>
        <target depends="init,win_init,clean,make" description="Build everything." name="all"/>
        <target depends="init" description="Clean all build products." name="clean">
            <delete file="${MyInit.output}"/>
        </target>
    </project>

  • How to get all image files from a folder to wwv_flow_files?

    Hi there!
    Is it possible in apex to show, in a report look-a-like, all image filenames from a folder in another machine (i enter in that machine by ip) and insert all files into wwv_flow_files?
    I want to see all files, then pick one and open a image...
    But it can't be by browse item... it has to show all filenames as a list...
    If it is possible, how can i do it?
    Thanks!
    Best regards,
    Luis Pires

    Hi,
    you can connect to the server using UTL_HTTP.
    Then for each files you copy the response into a BLOB to be able to show it or to store it in a table.
    A piece of code :
    begin
       -- initialize the BLOB.
       dbms_lob.createtemporary(l_blob, false);
       -- path to the file
       l_url := 'http://your_server/your_file.jpg';
       -- begin retrieving the target.
       l_req := utl_http.begin_request(l_url);
       -- identify ourselves (some sites serve special pages for particular browsers)
       utl_http.set_header(l_req, 'User-Agent', 'Mozilla/4.0');
       -- start receiving the response.
       l_resp := utl_http.get_response(l_req);
       -- copy the response into the BLOB.
       begin
          loop
             utl_http.read_raw(l_resp, l_raw, 32767);
             dbms_lob.writeappend (l_blob, utl_raw.length(l_raw), l_raw);
          end loop;
          -- stop when exception end_of_body is raised
       exception
          when utl_http.end_of_body then
             utl_http.end_response(l_resp);
       end;
    end;It's a minimal example, you may need authentication, check l_resp.status_code, etc...

  • How do I process all the files in a folder simply?

    I need some help with a task I’m working.  I need to access a folder filled with 50+ PDF files and put password protection on each one.  The files will have specific 6-character names and I want each file to always get the same password.  This task would run twice monthly.
                    So far I have a working solution with a flaw.  In ADOBE Acrobat professional, I created a separate security policy for each of the 6-character names, assigning each a password.  Using Batch Processing, I run a JavaScript program to password-protect the files.  This process works okay, but the flaw is the need for excess manual processing.  I want the process to spin through the files without any further confirmations from me.  As it is, I have to push the OK button once for every file in the folder.  This is inconvenient.  Is there a way I’m missing to accomplish my goal.
                    The script I’m using follows:
    /* Applying a Security Policy to a PDF Document */
    var ASISecurityAll = app.trustedFunction(
    function()
    var oMyPolicy = null;
    var rtn = null;
    var sPolNam = "ASI000";
    app.beginPriv();
    // First, Get the ID of SimplePassword security policy
    var aPols = security.getSecurityPolicies();
    var fnm = this.documentFileName;
    var fnm6 = fnm.substr(0,6);
    var sPolNam = "ASI000";
    sPolNam = "ASI" + fnm6.substr(3,3);
    for(var i=0; i<aPols.length; i++)
         if(aPols[i].name == sPolNam)
              oMyPolicy = aPols[i];
              rtn = this.encryptUsingPolicy({oPolicy: oMyPolicy });
              break;
    app.endPriv();
    ASISecurityAll();
    Thanks for assistance.

    The code shown is straightforward and understandable. If you don't intend to use it in Acrobat 7, you may even replace the loop throgh the policies array using the indexOf() array object method (introduced with JavaScript 1.6, supported in Acrobat 8 and newer), to simplify the code.
    According to the documentation for encryptUsingPolicy(), manual interaction may be necessary, depending on the policy used. You might look at the policies if you find ways to reduce interaction.
    As an alternative, you might look at third party products which would provide encryption etc. (such as the ones from Appligent, which are command line utilities, and are therefore more suitable to be embedded in a process).
    HTH.

  • Printing all PDF files in a folder.

    is there a way to print all my individual PDF files in one folder without opening each and then printing it before opening the next one. I have 52 PDF files in one folder that I need to print.

    Use Automator to create a Service that looks like this:
    !http://i.imgur.com/0nTuy.png!
    Save it, give it a name like "Print All Files".
    Now you can control-click the folder in the Finder and select you new service under Services.
    Just a transcript of the screenshot:
    Service receives selected folders in Finder
    1st action is *Get Folder Contents*
    2nd action is *Print Finder Items*; Print to *Default Printer*; under Options select *Show this action when the workflow runs* so you can select your printer.
    Message was edited by Sam_P to add screenshot transcript.

  • Can someone upload all the files in iPod_Control folder?

    I need to get all the files from the iPod_control folder especially the one that is in the \iPodcontrolgamesRO. I've accidentally deleted those files that caused my games corrupted. Could someone just upload a .zip file of it. I really really need it. Hope that someone could help me. thanks !

    Originally Posted by spond
    Aspirer,
    you can just re-run the install, and specify only the PXE component -
    that way you will get the correct version
    Shaun Pond
    Our company use ghost for a long time.
    Now I am trying to persuade my IT boss to replace to the ZENworks one.
    So I can only test from my site.
    by adding ZEN pxe boot menu to existing pxe boot menu.
    Thanks anyway.

Maybe you are looking for

  • MySQL Database Connection (two databases at the same time)

    I have never had to open more than one MySQL database from within the same website before, but I do now.  The website I have is designed where all the content comes from within the main database.  I am building an Inventory system that I want within

  • How do I use External Hard Drive for my iTunes Library?

    I have a Mac Mini that my iTunes Library has outgrown.  I want to use my Mac Air as my primary iTunes "sync" computer using an external hard drive. How do I move my iTunes library to the external hard drive? How do I get MacBook Air to sync iDevices?

  • Links won't work properly in Firefox.

    Hi there, So whenever I open a link to my grocer (Loblaws), or certain links from my Outlook (formerly Hotmail) inbox (I've included a link from Match.com as an example), I get a grey tab. http://www.loblaws.ca/LCLOnline/store_selector.jsp?_DARGS=/LC

  • New Hard Drive and now CS3 will not open.

    I replaced the hard drive in my iMac Pro (tower). Running OS 10.7.5. The Adobe Creative Suite 3 will not open - Illustrator, Photoshop, Indesign. I uninstalled and reinstalled and the error message is "Licensing for this product has stopped working."

  • Database conection

    i am the begginer for netbeans API , so i want to learn how to connect java GUI application with oracle database. if any one have tutorial, E-books , Referance links to learn this thing plese send to me.