0

我是 .Net 框架的新手。我需要有一个与我的 Windows 窗体应用程序连接的数据库。我在 SQL Server Management Studio 中创建了一个数据库,应用程序是使用 VS 2010 (C#) 创建的。

我无法找到从应用程序连接数据库的方法(在加载表单时需要连接)。请在路上指导我。mysql jdbc连接器有什么相关的东西吗?

在此先感谢马杜拉

4

3 回答 3

4

将连接字符串放入 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()) 
        { 
            // ... 
        } 
    } 
} 
于 2012-10-15T10:32:40.343 回答
2

您好以下是 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);            

谢谢乌塔姆

于 2012-10-15T11:20:03.953 回答
1

您可以使用该类连接到数据库SqlConnection并执行操作。

您需要传递一个连接字符串,http://www.connectionstrings.com/为您提供各种数据源的连接字符串的完整列表

好吧,它需要您阅读的内容远不止这些!connection 只会建立连接,不会执行任何操作。所以谷歌和阅读SqlCommand,,,SqlDataAdapterLINQ,ADOSqlParameter等。

于 2012-10-15T10:20:03.357 回答