在R语言越来越流行的情况下,也由于他开源的原因,他已经可以支持许多数据库。

现在,我就来总结一下:

(1)连接MySQL数据库

首先要下载加载RMySQL这个包。

加载的时候可以使用

require(RMySQL)

或者

library(RMySQL)

这两个语句的功能是一样的。
现在是建立连接:

con<-dbConnect(MySQL(),host='localhost',port=3306,dbname="XXX",user="root",password="XXXXX")

这里连接的是本地数据库,host=‘localhost’,也可以写成host='127.0.0.1',port为端口,如果不知道的话可以在mysql控制台输入 status来查看数据库的当前配置。其中就包括端口。user为用户名,一般为root,password是你的数据库的密码。

若数据库中的信息是中文,我们就要修改此连接的编码,否则就会出现乱码。

dbSendQuery(con,"set character_set_result=gbk")
dbSendQuery(con,"set character_set_connection=gbk")
dbSendQuery(con,"set character_set_database=gbk")
dbSendQuery(con,"set character_set_client=gbk")

这样就搞定了,R已经连接到我们自己的MySQL数据库了。

其实R连接到其他数据库的方法和这个类似,大家就是要下载相关的包,然后仔细查看帮助文档,这个不是很难的。

如何使用R来连接各个数据库相关推荐

  1. r 连oracle数据库,R语言—连接Oracle数据库

    R语言-连接Oracle数据库 本教程会讲解两种方法,第一种方法较为简单,且中文不容易出现乱码.第二种方法,较为复杂,和java的jdbc连接数据库操作类似. 操作环境: 系统:windows10 6 ...

  2. java连接mysql数据库 R,java连接MySql数据库!

    package com.roytel.rtccp.util; import java.sql.*; public class DBManager { //用户名 private String user ...

  3. mysql用c语言连接驱动程序,C语言连接MySql数据库

    操作系统:Windows7(32位) 编译软件:Code::Blocks 10.05 数 据 库:mysql-5.1.62-win32 数据库内的数据: 测试代码: #include #include ...

  4. R语言之连接mysql数据库

    学习笔记 PS:写这个Blog的初衷是,心血来潮考古自己的Blog,看到3年前写的同一主题Blog,差点气到吐血,就重新写一遍了,顺便加一点R语言读取数据的其他方式. R语言之连接mysql数据库 从 ...

  5. R语言 使用RODBC连接oracle数据库

    使用R语言有多种包可以连接oracle数据库,我今天在这里讲一下使用使用RODBC连接oracle数据库. 1. 如果你的本地是windows系统的话,你需要安装oracle客户端. 2. 然后需要在 ...

  6. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  7. java连接Orcale数据库并查询、插入、删除数据

    java连接Orcale数据库并查询.插入.删除数据 oci和thin是Oracle提供的两套Java访问Oracle数据库方式. thin是一种瘦客户端的连接方式 oci是一种胖客户端的连接方式 J ...

  8. PowerDesigner连接SqlServer数据库导出表结构

    原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...

  9. 在本机用Toad远程连接Oracle数据库

    在本机用Toad远程连接Oracle数据库 在本机利用Toad连接远程数据库,需要以下操作步骤. 第一步:安装Oracle数据库 安装Oracle数据库的时候,需要注意以下几点: 1)         ...

最新文章

  1. JQuery开发之Galleriffic图片插件介绍
  2. 【Mysql Docker】备份 docker mysql 脚本
  3. 详解HashMap的内部工作原理
  4. rhel5.5配置yum
  5. springmvc atomikos mysql数据源_springboot+atomikos+多数据源管理事务(mysql 8.0)
  6. 脑部手术成功,只是万里长征走完了第一步
  7. 编译C程序提示之'for' loop initial declaration used outside C99 mode
  8. django2.x/3.x 前端页面在debug模式中找不到动态文件static
  9. 万众期待的PowerBI Report Server与PowerBI Premium
  10. Docker web管理界面——Shipyard
  11. matlab移相变压器,18脉移相变压器+三相不可控桥式整流的MATLAB仿真
  12. AudioToolbox音效播放
  13. SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘staff_info.depart_id‘ in ‘where clause‘
  14. 【Python实例第14讲】普通判别分析与缩水判别分析
  15. 电脑一直自动输入一个字符
  16. 74HC595中文资料
  17. 安卓系统添加字体库和修改系统默认的字体
  18. 官宣:华为云学院带你看AI
  19. 怎么用管理员方式打开压缩包
  20. zcash官方介绍 zk-SNARK circuit-QAP转化

热门文章

  1. 通信系统中对眼图的理解(一)
  2. 编程珠玑第九章——习题
  3. 时间复杂度的计算方法
  4. mysql io模型_5种网络IO模型
  5. vscode配置anaconda3
  6. 数据分析之机器学习(整理笔记)
  7. python图像变形
  8. SpringBoot中常见的错误
  9. 清北学堂培训2019.4.7
  10. srs-2-CentOS6 创建 Simple-Rtmp-Server