[R] MySQL
    Wladimir Eremeev 
    wl at eimb.ru
       
    Wed Apr 23 13:30:04 CEST 2003
    
    
  
Dear laurent,
> But there are lots of commands I found in R docs which are "not found",
> such as getTable. Deprecated (I successfully used dbListTables) or do I 
> simply miss a package ?
>From RMySQL\NEWS:
* added (almost) trivial convenience RS-DBI functions getTable(),
  assignTable(), existsTable(), and removeTable().  They all mimic the 
  corresponding R/S get(), assign(), exists(), and remove(), and they 
  all work with a connection object and an sql table name (NOT generic 
  SQL queries); assignTable() assigns a data.frame object (or coerceable) 
  to the database. (These functions provide the basis for "user-defined
  databases in S -- see below.)
> How should I use resultSets ? I am not able to close neither a 
> connection nor a ResultSet. I tried with close(con).
  
> Thanks for any help.
I used the following script:
library(RMySQL);
con <- dbConnect(dbDriver("MySQL"), dbname = "area");
regionarea <- dbGetQuery(con,
                         "select area from region_areas \
                          where region like \"Arctic Ocean\""
                  )$area;
mynn <- dbGetQuery(con,
                   paste("select year(date) as year,",
                         "avg(area1)/",regionarea,"*100 as area1,",
                         "avg(area2)/",regionarea,"*100 as area2",
                         "from ArcticOcean_MYNN",
                         "where month(date)<=3 and empty<465",
                         "group by year(date)",
                         sep=" "
                        )
                   );
dbDisconnect(con);
-- 
Best regards
Wladimir Eremeev                                     mailto:wl at eimb.ru
==========================================================================
Research Scientist                                Leninsky Prospect 33,
Space Monitoring & Ecoinformation Systems Sector, Moscow, Russia, 119071,
Institute of Ecology,                             Phone: (095) 135-9972;
Russian Academy of Sciences                       Fax: (095) 954-5534
    
    
More information about the R-help
mailing list