C#SQL数据库控制台应用程序

时间:2009-08-17 09:24:25

标签: c# .net sql mysql

我对控制台应用程序不是很熟悉,但我认为这是一个有趣的主题。我搜索了有关在控制台中连接MySQL数据库的教程和参考资料,但没有运气。所以我只是尝试和错误。 请纠正我,我错了..

我有一个应用程序,当用户运行程序时,它会将值存储到数据库中。在表单应用程序中,它运行良好(毫无疑问)。现在使用相同的方法,我希望它在控制台应用程序中运行它。所以,我在控制台中创建新项目,只需复制,对代码进行一些编辑并放入Main。幸运的是,代码运行良好。

我担心的是,我正在做的是写作吗?表单的命令可以在控制台中使用?这两者有什么区别?这是更好的接近吗?

任何建议和参考都非常有帮助。

2 个答案:

答案 0 :(得分:3)

在实际与数据库交互的代码片段方面,控制台应用程序和WinForms应用程序之间的差别很小。

周围代码中它们之间的一个显着区别是,您通常使用不同的线程在WinForms应用程序中执行数据库访问,以避免阻止UI线程。如果您只是将数据写入控制台,则无需这样做。

答案 1 :(得分:2)

控制台应用程序通常没有图形用户界面。控制台应用程序从命令行运行,输入和输出信息在控制台窗口之间交换,这使控制台应用程序成为学习新编程技术的好方法,而无需关注用户界面。