如何使用R来连接各个数据库
在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来连接各个数据库相关推荐
- r 连oracle数据库,R语言—连接Oracle数据库
R语言-连接Oracle数据库 本教程会讲解两种方法,第一种方法较为简单,且中文不容易出现乱码.第二种方法,较为复杂,和java的jdbc连接数据库操作类似. 操作环境: 系统:windows10 6 ...
- java连接mysql数据库 R,java连接MySql数据库!
package com.roytel.rtccp.util; import java.sql.*; public class DBManager { //用户名 private String user ...
- mysql用c语言连接驱动程序,C语言连接MySql数据库
操作系统:Windows7(32位) 编译软件:Code::Blocks 10.05 数 据 库:mysql-5.1.62-win32 数据库内的数据: 测试代码: #include #include ...
- R语言之连接mysql数据库
学习笔记 PS:写这个Blog的初衷是,心血来潮考古自己的Blog,看到3年前写的同一主题Blog,差点气到吐血,就重新写一遍了,顺便加一点R语言读取数据的其他方式. R语言之连接mysql数据库 从 ...
- R语言 使用RODBC连接oracle数据库
使用R语言有多种包可以连接oracle数据库,我今天在这里讲一下使用使用RODBC连接oracle数据库. 1. 如果你的本地是windows系统的话,你需要安装oracle客户端. 2. 然后需要在 ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
- java连接Orcale数据库并查询、插入、删除数据
java连接Orcale数据库并查询.插入.删除数据 oci和thin是Oracle提供的两套Java访问Oracle数据库方式. thin是一种瘦客户端的连接方式 oci是一种胖客户端的连接方式 J ...
- PowerDesigner连接SqlServer数据库导出表结构
原文:PowerDesigner连接SqlServer数据库导出表结构 环境:PowerDesigner15 数据库sql server 2005 第一步.打开PowerDesigner ,建立一个物 ...
- 在本机用Toad远程连接Oracle数据库
在本机用Toad远程连接Oracle数据库 在本机利用Toad连接远程数据库,需要以下操作步骤. 第一步:安装Oracle数据库 安装Oracle数据库的时候,需要注意以下几点: 1) ...
最新文章
- JQuery开发之Galleriffic图片插件介绍
- 【Mysql Docker】备份 docker mysql 脚本
- 详解HashMap的内部工作原理
- rhel5.5配置yum
- springmvc atomikos mysql数据源_springboot+atomikos+多数据源管理事务(mysql 8.0)
- 脑部手术成功,只是万里长征走完了第一步
- 编译C程序提示之'for' loop initial declaration used outside C99 mode
- django2.x/3.x 前端页面在debug模式中找不到动态文件static
- 万众期待的PowerBI Report Server与PowerBI Premium
- Docker web管理界面——Shipyard
- matlab移相变压器,18脉移相变压器+三相不可控桥式整流的MATLAB仿真
- AudioToolbox音效播放
- SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘staff_info.depart_id‘ in ‘where clause‘
- 【Python实例第14讲】普通判别分析与缩水判别分析
- 电脑一直自动输入一个字符
- 74HC595中文资料
- 安卓系统添加字体库和修改系统默认的字体
- 官宣:华为云学院带你看AI
- 怎么用管理员方式打开压缩包
- zcash官方介绍 zk-SNARK circuit-QAP转化