我一直在为mongodb for c应用程序寻找dataadapter,但似乎在任何地方都找不到。有这样的事吗?我在一个登录页面上工作,用户输入他们的用户名和密码,它会检查数据库中是否存在这样的用户名和密码。
下面是用于创建连接并检查用户名和密码是否存在的sql c代码:
SqlConnection sql_con = new SqlConnection(@"Data Source= xxxxxx");
string query = "SELECT * FROM SignUp WHERE Username = '" + Username_TextBox.Text.Trim() + "' AND Password = '" + Password_TextBox.Text.Trim() + "'";
SqlDataAdapter sql_da = new SqlDataAdapter(query, sql_con);
DataTable sql_dt = new DataTable();
sql_da.Fill(sql_dt);
if (sql_dt.Rows.Count == 1 && Username_TextBox.Text.Substring(0,4) == "WRDN")
{
//some code
}
我找到了这个小片段,但其中编写了sql,并且mongodbconnection和mongodbdataadapter不存在。
string connectionString = "Server=127.0.0.1;Port=27017;";
using (MongoDBConnection connection = new MongoDBConnection(connectionString))
{
MongoDBDataAdapter dataAdapter = new MongoDBDataAdapter("SELECT City, CompanyName FROM Customers", connection);
DataTable table = new DataTable();
dataAdapter.Fill(table);
Console.WriteLine("Contents of Customers.");
foreach (DataRow row in table.Rows)
{
Console.WriteLine("{0}: {1}", row["City"], row["CompanyName"]);
}
}
如何使用mongodb和c#实现这一切?
1条答案
按热度按时间kiayqfof1#
好的,我发现了这个小软件包,它允许您使用标准驱动程序从mongodb数据库访问数据。
步骤1:打开visual studio>工具>管理nuget软件包并搜索mongodb 2019的cdata ado.net提供程序。
第二步:下载并安装。
第3步:系统会提示您下载密钥。单击弹出窗口上的“确定”,您的浏览器将打开,您将被引导到下载页面。单击下载试用密钥按钮。下载后,安装密钥。
第四步:完成后,回到你的c表格并插入
现在,您可以使用mongodbdataadapter和mongodbconnection从mongodb数据库访问数据。