zoukankan      html  css  js  c++  java
  • R基础学习(二)-- 连接sqlserver

    测试环境:win10+RStudio

    三个步骤:(1)创建ODBC数据源;(2)install.packages('RODBC') ;(3)编写连接测试脚本

    (1)创建ODBC数据源

    控制面板->系统和安全->管理工具->ODBC数据源(64位)->系统DSN,点击添加按钮,

    接着选择安装数据源驱动程序 SQL Server,点击完成

    填写名称和服务器,名称用于R连接需要用到的database,比如这里填入myData,

    sqlserver的服务器名可以在登陆sqlserver的可视化界面那里找到

    接着用户身份连接sqlserver

     点击【测试数据源】

    测试成功之后,完成创建ODBC数据源,继续下一步!

    (2)在RStudio的Console,install.packages('RODBC')

    > install.packages('RODBC')
    Installing package into ‘C:/Users/lmei/Documents/R/win-library/3.5’
    (as ‘lib’ is unspecified)
    trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.5/RODBC_1.3-15.zip'
    Content type 'application/zip' length 879575 bytes (858 KB)
    downloaded 858 KB
    
    package ‘RODBC’ successfully unpacked and MD5 sums checked
    
    The downloaded binary packages are in
        C:UserslmeiAppDataLocalTempRtmp6Fwdfkdownloaded_packages

    (3)编写R脚本,ConnectSqlServer.R(‘myData’为第一步创建ODBC数据源时填写的名称),代码如下,运行代码

    library('RODBC')
    myConn <- odbcConnect('myData',uid='sa',pwd='123456')
    count = sqlQuery(myConn,"select count(*) from tb_test")
    print(count)

    console输出

    > library('RODBC')
    > myConn<-odbcConnect('myData',uid='sa',pwd='123456')
    > count = sqlQuery(myConn,"select count(*) from tb_test")
    > print(count)
          
    1 4491

    这样完成了R连接sqlserver,并进行数据查询!

  • 相关阅读:
    自我介绍
    目前流行的源程序版本管理软件和项目管理软件的优缺点
    四月是你的谎言
    软件分析(Mobile Apps )--百词斩
    程序扩展
    超级无敌小学四则运算题目程序
    4组 团队展示
    2020面向对象设计与构造 第四单元 & 课程 博客总结
    2020面向对象设计与构造 第三单元 博客总结
    2020面向对象设计与构造 第二单元 博客总结
  • 原文地址:https://www.cnblogs.com/lmei/p/10165351.html
Copyright © 2011-2022 走看看