![R语言数据分析从入门到实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/151/44510151/b_44510151.jpg)
上QQ阅读APP看书,第一时间看更新
2.4 读取SQL Server数据库数据
首先安装RODBC包,再使用RODBC包。
![](https://epubservercos.yuewen.com/0E521F/23721713901092106/epubprivate/OEBPS/Images/Figure-P31_12285.jpg?sign=1739654673-imogDmBl2ah0RPYgUFOLagTsfkBsw17b-0-db6bd1df112d9b13fe2e2298b98ac6c4)
我们可以先将本书的IRIS_Data数据库附加至MS SQL Server中(注意需将防火墙端口打开,并在SQL Server配置管理器中启用TCP/IP)。在Windows操作系统环境中可使用RODBC包读取Microsoft SQL Server数据库中的数据。
我们也可以在CentOS操作系统环境中使用RODBC包读取Microsoft SQL Server数据库中的数据。
调用odbcConnect()函数连接IRIS_Data数据库:
![](https://epubservercos.yuewen.com/0E521F/23721713901092106/epubprivate/OEBPS/Images/Figure-P31_12287.jpg?sign=1739654673-eOcCG8xPkqJGOpjvcxFdwcSkAACFT2Xp-0-5d49e11f7bfa86480e2fb8d9bc725f35)
调用sqlQuery()函数读取iris表格(Table)内的数据:
![](https://epubservercos.yuewen.com/0E521F/23721713901092106/epubprivate/OEBPS/Images/Figure-P31_12289.jpg?sign=1739654673-FuNYDMyf0KTzbUrdBQfQOgWSq4jjFjEN-0-9854d204dd99403fc45a7be2a268a277)
显示前6笔数据:
![](https://epubservercos.yuewen.com/0E521F/23721713901092106/epubprivate/OEBPS/Images/Figure-P31_12291.jpg?sign=1739654673-LzANd8ZImFW6y3V6XgoLSL3JOjAE2OTB-0-ec5d7e40fb4536e0cc728d2c19d504d5)