(一).Connection
微软为我们提供了4种数据给我们连接
1.SQL Server.NET提供SqlConnection连接对象。
2.OLEDB.NET提供OleDbConnection连接对象。
3.ODBC.NET提供OdbcConnection连接对象。
4.OracleServer.NET提供OracleConnection连接对象。
(二) 连接字符串的参数
1.Provider 提供连接的哪个种类的数据库应用程序 (仅OleDbConnection连接对象可用)。
2.Initial Catalog与Database 需要连接的数据库名称。
3. DataSource 或Server 打开数据库程序时,SQL server名称,或者Access用数据库文件
名。
4.uid 账号。
5.pwd 密码。
6.Integrated Security 此参数决定是否安全连接。
(三)连接字符串
作为初学者,我接下来主要讲用SQL Server,
1.如何把连接字符串写成公共的
打开web.config
添加代码如下,connectionstrings就是连接字符的意思,
在这里有两种方法,这里只讲其中一个
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
<connectionStrings>
<add name="connstring" connectionString="server=.;database=WareHouse;uid=sa;pwd=123;"/>
</connectionStrings>
</configuration>
为了能够在任意的web页面中使用,需要导入命名空间
`using System.Configuration;
为了提高代码可读性,可以把连接数据库的连接写成一个方法
public static SqlConnection GetConnection()
{
string connstring = System.Configuration.ConfigurationManager.ConnectionStrings["connstring"].ToString();
SqlConnection conn = new SqlConnection(connstring);
return conn;
}
其中connectionstrings中的参数就是web.config配置中的 name参数
以上接近就完成连接数据库了。
第一次写博客,多多谅解!