【问题标题】:How to Connect any Database in SharpDevelop如何在 SharpDevelop 中连接任何数据库
【发布时间】:2020-04-22 14:33:38
【问题描述】:

我正在学习 C#,并在在线视频课程中使用 Visual Studio 中的 SQL Server。但是我在旧 PC 中使用 Visual Studio 时遇到了很多问题,我在 SharpDevelop 中完成了所有以前的 C# 课程(效果很好)...

我卡在DataBase中,因为它是关于C#和数据库的基本主题(我稍后会学习DataBase),我不知道如何在SharpDevelop中连接SQL Server以继续课程。

我已经尝试过MySQL,但是不知道需要安装哪些产品以及以后如何连接(MySQL的某些产品需要Visual Studio:/)

所以,我真的很想使用 SQL Server,但我不知道如何在 SharpDevelop 中使用它,我尝试了一些不起作用的教程......请我需要这个帮助

【问题讨论】:

  • SQL Server 使用 MDF 文件作为数据库。尝试创建 localDB(mdf 文件)时,VS 的旧版本(2010 和更早版本)无法正常工作。如果您在 c# 中使用 SQL 客户端库,您可以创建一个连接字符串来连接到附加到 SQL Server 的数据库。

标签: c# sql database database-connection


【解决方案1】:

这里的问题不在于您选择的 IDE。这是你的代码。我不明白您所说的“不起作用”是什么意思,但是如果您遇到错误,您应该在调试时查看它们,因为它们会告诉您您遇到的问题,例如数据库名称不正确.

链接是关于在 Netfx 4.8 上使用 SQLConnection 通过 System.Data.SqlClient 连接到 SQL Server 的文档

https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnection?view=netframework-4.8

如文档所示。您通过

连接到数据库
SqlConnection connection = new SqlConnection(
               connectionString);

其中connectionString 是您到数据库的连接字符串,IE:用户名、数据库名称等。Linked 是一个告诉您连接字符串语法的站点。

https://www.connectionstrings.com/microsoft-data-sqlclient/

【讨论】:

  • 嗨,谢谢您的回复...我是数据库新手,这只是一个我需要完成的快速主题(之后我将学习更多数据库),并且在 VS 课程中需要进入“添加连接”,这在 SharpDevelop 中对我不起作用,现在是我的问题
  • 对不起,我的问题很难说,我的英语还不好
  • 我明白了。我四处搜索并查看了其他一些 SO 问题。似乎没有办法在 SharpDevelop 中做相当于添加连接的方法。因此,您需要在SSMS 中创建数据库并通过代码连接到它(如我的回答中所述)。抱歉,我不能再帮上忙了。
猜你喜欢
  • 2013-11-26
  • 1970-01-01
  • 2014-02-17
  • 1970-01-01
  • 1970-01-01
  • 2013-12-24
  • 2018-03-14
  • 2011-07-30
  • 1970-01-01
相关资源
最近更新 更多