首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接SQL和R.Net?

如何连接SQL和R.Net?
EN

Stack Overflow用户
提问于 2011-08-05 19:45:50
回答 1查看 692关注 0票数 0

我想从R.Net连接SQL数据库。我使用的是来自vb.net的R.Net。

有可能吗?如果可能的话,怎么做?

使用vb.net,我添加了一些.DLL文件(R.Net.dll,RdotNET.dll),这将有助于R.Net的工作,我做了一些编码来找到sum。

代码:

代码语言:javascript
复制
Imports RdotNET

Public Class Form1

    Dim engine As REngine
    Dim sum As Double

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)   Handles MyBase.Load

        REngine.SetDllDirectory("@C:\Program Files\R\R-2.12.0\bin\i386")
        engine = REngine.CreateInstance("RDotNet")
        engine.EagerEvaluate("sum<- 5 + 6")
        sum = engine.GetSymbol("sum").AsNumeric.First()
        MessageBox.Show(sum.ToString)

    End Sub

现在我需要连接到Sql。我需要读取表数据并将其显示在我的应用程序中

对不起,我的英语不好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-05 19:57:45

编写使用R.NET调用到SQL数据库的.NET连接的R代码似乎是一种过于复杂的处理方式。除非您的用例需要这样做(编辑您的问题以解释您正在做什么),否则我建议使用许多直接连接到SQL数据库的R包中的一个。看看dbConnectRMySQLRPostgreSQLRODBCRSQLiteRpgSQL,这取决于它是哪种类型的数据库。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6955717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档