我一直在使用C#语言试验数据库。到目前为止,我已经以一种形式添加,删除,查看等数据。但现在我正在努力以其他形式访问和使用它(例如登录窗口)。如何在我的应用程序的所有形式中访问我的数据库信息?任何人都可以帮助我。
答案 0 :(得分:2)
如果您正在使用Web应用程序,请使用状态管理(捕获/ Sesions)来解决您的问题。
如果您正在使用win应用,那么您可以执行以下其中一项
使用db.cs创建一个类并编写方法,将parms作为sqlstirng并将执行结果作为datatable / dataset返回。(您可以声明所有与类级别字符串连接数据库相关的字符串)
您可以传递您在第一页中提交的相同数据,并将其传递给下一个表单的构造函数。
我认为第二点将解决你的问题。
答案 1 :(得分:0)
例如,您可以在 app.config 部分 connectionStrings 中设置连接字符串,然后在代码的任何部分使用它,如下所示:
var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
然后,您可以实例化一个新的 SqlCommand 对象,用于验证您的用户等等...