我是 .Net 框架的新手。我需要有一个与我的 Windows 窗体应用程序连接的数据库。我在 SQL Server Management Studio 中创建了一个数据库,应用程序是使用 VS 2010 (C#) 创建的。
我无法找到从应用程序连接数据库的方法(在加载表单时需要连接)。请在路上指导我。mysql jdbc连接器有什么相关的东西吗?
在此先感谢马杜拉
我是 .Net 框架的新手。我需要有一个与我的 Windows 窗体应用程序连接的数据库。我在 SQL Server Management Studio 中创建了一个数据库,应用程序是使用 VS 2010 (C#) 创建的。
我无法找到从应用程序连接数据库的方法(在加载表单时需要连接)。请在路上指导我。mysql jdbc连接器有什么相关的东西吗?
在此先感谢马杜拉
将连接字符串放入 app.config 作为
<configuration>
<configsections>
</configsections>
<connectionstrings>
<add name="connection string">
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\App_Data\HREChk.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</add></connectionstrings>
</configuration>
然后您可以进行简单的连接,执行选择查询并从阅读器读取数据:
using (var conn = new SqlConnection("connection string"))
using (var cmd = conn.CreateCommand())
{
conn.Open();
cmd.CommandText = "SELECT id FROM foo;";
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
// ...
}
}
}
您好以下是 Db 连接的代码
DataSet ds = new DataSet() ;
SqlConnection Con = new SqlConnection("Data Source=UrDB;Initial Catalog=es_NG;Persist Security Info=True;User ID=sa;Password=;Connection Timeout=600");
// SqlConnection Con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=Test;User ID=;Password=;Connection Timeout=600");
Con.Open();
string SqlQry = "select top 100 first_name,last_name,email_address from user";
SqlDataAdapter da = new SqlDataAdapter(SqlQry, Con);
DataTable dtTbl = new DataTable();
da.Fill(dtTbl);
谢谢乌塔姆
您可以使用该类连接到数据库SqlConnection
并执行操作。
您需要传递一个连接字符串,http://www.connectionstrings.com/为您提供各种数据源的连接字符串的完整列表
好吧,它需要您阅读的内容远不止这些!connection 只会建立连接,不会执行任何操作。所以谷歌和阅读SqlCommand
,,,SqlDataAdapter
LINQ,ADOSqlParameter
等。