C#GUI与sql开发人员数据库

时间:2017-12-03 19:37:11

标签: c# database oracle-sqldeveloper

我一直在创建一个能够处理导师和学生信息的数据库。学生将能够访问有关导师的信息,数据库本身将能够跟踪进入辅导课程的学生(即人口统计信息和主要信息以及出勤情况)。我有一个很好的数据库,但现在我需要一个GUI来配合它。

上个学期我使用visual studio(2017)在c#中编写了窗口表单应用程序,我认为这将是一个很好的应用程序来为这个数据库创建一个GUI。我确信有一种方法可以将我的数据库连接到visual studio,但我不确定将要执行的命令或visual studio中发生的某些步骤(添加文件?引用?)。

我正在寻找两种解决方案之一。我们在学校网络上提供sql developer,可以通过IP和学生用户/通行证访问。我可以将c#应用程序连接到该数据库,但之后它只能在我在校园网络上工作(这很好,因为那将使用应用程序)。我找不到任何关于如何解决这个问题的文件,也许还不可能。

我预见的另一个解决方案是在我的计算机上为应用程序创建一个本地数据库也可以正常工作,只要我可以使用我已经制作的脚本,如果是这种情况我只需要知道如何将C#代码连接到本地数据库(我猜想创建一个本地数据库有一个选项,就像有一个Windows窗体应用程序,它将是一个支持pl / sql的本地数据库)。

无论如何,我非常感谢任何帮助。如果你能指出我的一些文件或自己解释一下,这将对我和我的最终成绩(以及辅导中心)有很大的帮助。

全部谢谢!

TL:DR需要一种方法将C#代码连接到本地或学校网络上的数据库。

1 个答案:

答案 0 :(得分:0)

<强> GUI:
首先,就你应该用C#做的GUI做什么,我会推荐WPF。它比Windows Form Application更新,更受微软支持。

<强> SQL:
对于SQL连接,它实际上取决于您的数据库类型。我建议您搜索 NuGet 包库,因为几乎所有类型的数据库都有连接器。我知道.Net附带了一个通用连接器,但是就我的MySQL数据库而言,我最幸运的是 NuGet 中的MySQL连接器。

更多帮助:
同样基于您的标签 oracle-sqldeveloper ,我假设您使用的是MySQL。如果你是一个很棒的C#指南,可以找到here。我使用了这个,它确实帮助我开始使用MySQL&amp; C#。