与数据库的连接串写法与建立与相关数据库的连接
2005-11-14 19:29
309 查看
1、与SqlServer 2000的连接
string constr="server=localhost;database=northwind;user id=sa;password=123456";
SqlConnection mycon=new SqlConnection(constr);
注意:要进行空间引用。using System.Data.SqlClient;
2、与Access数据库的连接
string constr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d://FPNWIND.mdb" ;
OleDbConnection mycon=new OleDbConnection(constr);
注意:要进行空间引用。using System.Data.OleDb;
以上是将连接串直接写在代码中的,一般在工程实践中防止改动数据库的位置导致所有页面代码都要改动,我们可以将连接串写入web.config 文件中,下面以sqlserver 2000的连接举例:
首先:在web.config文件中添加如下节:(蓝色是添加的,注意添加的位置)
<configuration>
<system.web>
<!--这里是系统原来有的代码-->
</system.web>
<appSettings>
<!--数据库连接串 -->
<add key="SQLConnString" value="server=localhost;database=northwind;uid=sa;pwd=123456" />
</appSettings>
</configuration>
然后:在后台代码中要引入空间:
using System.Configuration;
//获得在web.config中设置的串,注意红色的字符,要与web.config中的key值(红色部分)的设置一致
string constr = ConfigurationSettings.AppSettings["SQLConnString"];
Connectionstr =new SqlConnection(constr);
这样的设置,以后如果密码用户或者机器修改了,只要改web.config中的值就可以了。
string constr="server=localhost;database=northwind;user id=sa;password=123456";
SqlConnection mycon=new SqlConnection(constr);
注意:要进行空间引用。using System.Data.SqlClient;
2、与Access数据库的连接
string constr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d://FPNWIND.mdb" ;
OleDbConnection mycon=new OleDbConnection(constr);
注意:要进行空间引用。using System.Data.OleDb;
以上是将连接串直接写在代码中的,一般在工程实践中防止改动数据库的位置导致所有页面代码都要改动,我们可以将连接串写入web.config 文件中,下面以sqlserver 2000的连接举例:
首先:在web.config文件中添加如下节:(蓝色是添加的,注意添加的位置)
<configuration>
<system.web>
<!--这里是系统原来有的代码-->
</system.web>
<appSettings>
<!--数据库连接串 -->
<add key="SQLConnString" value="server=localhost;database=northwind;uid=sa;pwd=123456" />
</appSettings>
</configuration>
然后:在后台代码中要引入空间:
using System.Configuration;
//获得在web.config中设置的串,注意红色的字符,要与web.config中的key值(红色部分)的设置一致
string constr = ConfigurationSettings.AppSettings["SQLConnString"];
Connectionstr =new SqlConnection(constr);
这样的设置,以后如果密码用户或者机器修改了,只要改web.config中的值就可以了。
相关文章推荐
- 数据库错误:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
- 无法连接到数据库+在与SQL Server建立连接时出现与网络相关的或特定于实例的错误
- 连接数据库与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误,请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。
- 用vs2010MVC2项目中创建数据库时报建立连接时出现与网络相关的或特定于实例的错误的解决办法
- 数据库2008登不上" 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误"
- 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误
- myeclipse 建立mysql数据库连接及使用MyEclipse自动生成hibernate的数据库表
- VC中连接数据库时的服务器写法
- sql server 2008 在与 SQL Server 提示建立连接时出现与网络相关的或特定于实例的错误
- VS2013与MySql建立连接;您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库 EF6使用Mysql的技巧
- 通过JDBC连接取得数据库相关的元数据
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
- .net连Access的OleDb数据库连接字符串写法
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
- 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
- 使用JDBC建立各种数据库的连接方式集萃
- (转载)表服务器无法打开与报表服务器数据库的连接。所有请求和处理都要求与数据库建立连接。
- 常用数据库JDBC连接写法(转)
- oracle数据库建立新的数据库连接
- mysql autocommit=OFF导致wordpress 建立数据库连接时出错