十天学会ASP.net之第五天

[复制链接]
  • TA的每日心情
    慵懒
    2013-7-20 18:55
  • 签到天数: 2 天

    [LV.1]布衣百姓

    106

    主题

    331

    回帖

    3万

    积分

    [INTOHARD]师长

    相濡以沫

    Rank: 10Rank: 10Rank: 10

    积分
    35487

    优秀斑竹奖特殊贡献奖

    QQ
    发表于 2006-10-6 13:50:57 | 显示全部楼层 |阅读模式
      学习目的:学会连接两种数据库

       对于ASP来说,我们常用的数据库无非是ACCESS和SQL SERVER,对于ASP.NET也是,不过ASP.NET对于SQL SERVER有专门的连接组件而不推荐用OLE DB。

       首先看一下ACCESS的连接数据库并打开;

       string strConnection="Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
       strConnection+=Server.MapPath("*.mdb"); //*就是数据库的名字
       OleDbConnection objConnection=new OleDbConnection(strConnection);
       objConnection.Open();

       --------------------------------------------------------------------------------

       dim objConnection as OleDbConnection
       objConnection=new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath("*.mdb"))
       objConnection.Open()

       下面再看一下SQL SERVER的连接数据库并打开;

       string strConnection="server=数据库连接;uid=用户名;pwd=密码;database=数据库名字";
       SqlConnediob objConnection=new SqlCOnnection(strConnection);
       objConnection.Open();

       --------------------------------------------------------------------------------

       dim objConnection as SqlConnectiom
       objConnection=new SqlConnection("server=数据库连接;uid=用户名;pwd=密码;database=数据库名字")
       objConnection.Open()

       实际上,在大多数地方SQL SERVER和ACCESS的区别除了连接语句,其他定义语句也就是SQL××和OLEDB××的区别

       另外,如果是ACCESS数据库的话在ASPX文件的开头需要包括下列语句:
       <%@Import Namespace="System.Data"%>
       <%@Import Namespace="System.Data.OleDb"%>
       如果是SQL SERVER则需要包括以下语句:
       <%@Import Namespace="System.Data"%>
       <%@Import Namespace="System.Data.SqlClient"%>

       今天就说到这里,明天开始讲数据库的读取。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表