【问题标题】:How would I submit a program that uses a database?我将如何提交使用数据库的程序?
【发布时间】:2019-05-05 10:12:12
【问题描述】:

我正在处理我的编程任务,并希望程序将数据存储在 sql 数据库中。我通过使用 SqlConnection 和 SqlCommand 变量/方法完成了这项工作。我的问题是这个程序连接到我电脑上的数据库,所以当我提交它进行评分时,程序将无法运行,因为讲师没有数据库。

a) 有没有办法将完整的数据库存储为 Visual Studio 项目的一部分? b) 有没有办法将数据库与程序一起提交,这样连接字符串就不需要更改?

【问题讨论】:

  • 只有你的导师或关心你的作业提交系统的人才能回答这个问题。如果您需要在程序中内置 SQL 引擎,请使用 SQLite。阅读此stackoverflow.com/questions/15292880/…
  • 您可以从 SQL Server 中分离数据库,然后将 mdf 文件与您的项目一起提交给拥有数据库的老师。如果老师要花 10 秒时间附上数据库来测试你的作业。

标签: c# sql visual-studio


【解决方案1】:

如果您的程序数据库不必连接到互联网,您可以使用 SQLite。

如果您需要在线数据库,您必须使用公共 IP 地址运行服务器,因此不得更改连接字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-05
    • 2021-03-21
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 2020-09-25
    相关资源
    最近更新 更多