VB.NET应用程序中的连接字符串

VB.NET应用程序中的连接字符串,vb.net,Vb.net,我以前只使用asp.net网站。我知道在ASP.NET网站中,可以在web.config文件中找到连接字符串 我现在的问题是,我已经开始使用VB.NET应用程序,这些应用程序需要连接到数据库。连接字符串是如何创建的,应该放在哪里 谢谢 下面是整个app.config文件: 非ASP.NET应用程序也可以使用配置文件,它只是没有命名为web.config。此文件的结构与您从ASP.NET知道的结构完全相同,包括connectionString部分。您可以从web.config复制内容,并将需要的

我以前只使用asp.net网站。我知道在ASP.NET网站中,可以在web.config文件中找到连接字符串

我现在的问题是,我已经开始使用VB.NET应用程序,这些应用程序需要连接到数据库。连接字符串是如何创建的,应该放在哪里

谢谢

下面是整个app.config文件:



非ASP.NET应用程序也可以使用配置文件,它只是没有命名为
web.config
。此文件的结构与您从ASP.NET知道的结构完全相同,包括
connectionString
部分。您可以从
web.config
复制内容,并将需要的部分粘贴到
app.config
中。在project中,它将显示为
app.config
,但在bin文件夹中,它是以可执行文件名(扩展名为exe)加“.config”命名的

要创建此文件,请转到项目的
Add->New Item
,然后选择应用程序配置文件。要访问连接字符串,请将
部分创建/复制到
部分,然后使用此代码:

string conStr = ConfigurationManager.ConnectionStrings["ConStringName"].ConnectionString;
SqlDataAdapter adapter = new SqlDataAdapter("Select * from Users", conStr);

您需要添加对“System.Configuration”程序集的引用。

非ASP.NET应用程序也可以使用配置文件,它只是没有命名为
web.config
。此文件的结构与您从ASP.NET知道的结构完全相同,包括
connectionString
部分。您可以从
web.config
复制内容,并将需要的部分粘贴到
app.config
中。在project中,它将显示为
app.config
,但在bin文件夹中,它是以可执行文件名(扩展名为exe)加“.config”命名的

要创建此文件,请转到项目的
Add->New Item
,然后选择应用程序配置文件。要访问连接字符串,请将
部分创建/复制到
部分,然后使用此代码:

string conStr = ConfigurationManager.ConnectionStrings["ConStringName"].ConnectionString;
SqlDataAdapter adapter = new SqlDataAdapter("Select * from Users", conStr);

您需要添加对“System.Configuration”程序集的引用。

如果您正在处理一个webapp项目,它是相同的!您可以将其放在web.config文件中,如果您的项目是win app,则可以将app.config文件添加到您的项目中,并在其中添加连接字符串

如果你正在从事一个webapp项目,那也是一样的!您可以将其放在web.config文件中,如果您的项目是win app,则可以将app.config文件添加到您的项目中,并在其中添加连接字符串

好,这是一个AxSample: 1-你的app.config应该如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="Amlakconn" connectionString ="Data Source=KHASHAYAR-PC\SQLEXPRESS;Initial Catalog=Amlak;Integrated Security=True"/>
  </connectionStrings>
</configuration>
去试试看;)

好,这是一个AxSample: 1-你的app.config应该如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="Amlakconn" connectionString ="Data Source=KHASHAYAR-PC\SQLEXPRESS;Initial Catalog=Amlak;Integrated Security=True"/>
  </connectionStrings>
</configuration>

去试试看;)

其他答案告诉您将连接字符串放在何处:

这是创建连接字符串的最简单方法

a) 创建一个文本文件,将扩展名从TXT重命名为UDL,然后按enter键

b) 双击UDL文件并选择OLEDB Provider For SQL Server>下一步>键入数据库服务器名称>选择数据库,然后单击测试连接

c) 测试通过后,关闭UDL文件并用记事本打开,粗体线为连接字符串:

[oledb] ; 此行之后的所有内容都是OLE DB initstring

Provider=SQLOLEDB.1综合安全=SSPI;持久安全信息=False;初始目录=数据库;Data Source=SQLEXPRESS

其他答案告诉您将连接字符串放在何处:

这是创建连接字符串的最简单方法

a) 创建一个文本文件,将扩展名从TXT重命名为UDL,然后按enter键

b) 双击UDL文件并选择OLEDB Provider For SQL Server>下一步>键入数据库服务器名称>选择数据库,然后单击测试连接

c) 测试通过后,关闭UDL文件并用记事本打开,粗体线为连接字符串:

[oledb] ; 此行之后的所有内容都是OLE DB initstring

Provider=SQLOLEDB.1综合安全=SSPI;持久安全信息=False;初始目录=数据库;Data Source=SQLEXPRESS

谢谢,但是当我尝试创建表适配器时,连接字符串没有显示出来。我将连接字符串放在里面,只是从web.confg复制并粘贴整个部分。我应该将其粘贴到app.config文件的哪个部分下?有,等等…更新了我的答案,提供了更多关于如何操作的详细信息。嗨,我的连接字符串看起来像这样,下面是我粘贴的内容:谢谢,但是当我尝试创建表适配器时,连接字符串没有显示。我将连接字符串放在里面,只是从web.confg复制并粘贴整个部分。我应该将其粘贴到app.config文件的哪个部分下?还有,等等…更新了我的答案,提供了更多关于如何操作的详细信息。嗨,我的连接字符串看起来像这样,下面是我粘贴的内容:我所做的是将web.config文件中的所有内容复制到app.config文件中。但是,当我尝试添加表适配器时,它没有看到连接字符串。可能是什么错误?我向您发布了一个示例源代码,介绍了如何在app.config文件中编写connectionstring,以及如何在您的代码中使用它!你用过吗?!我所做的是将web.config文件中的所有内容复制到app.config文件中。但是,当我尝试添加表适配器时,它没有看到连接字符串。可能是什么错误?我向您发布了一个示例源代码,介绍了如何在app.config文件中编写connectionstring,以及如何在您的代码中使用它!你用过吗?!