关于初学asp.net数据库连接可能遇到的问题

(一).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参数
以上接近就完成连接数据库了。
第一次写博客,多多谅解!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值