关闭

DotNet Web程序下用C#操作数据库

787人阅读 评论(0) 收藏 举报

 

DotNet Web程序下用C#操作数据库
最近在DotNet下用C#语言写公司的网站示例程序时,用到了在C#下操作Access数据库,很多东西不是难,而是我们不知道。^-^呵呵,所以现在自己写了一个小程序,来把用C#操作Access数据库的程序演示如下,希望能省去大家搜索东西的痛苦。
首先,我写了一个DatabaseDemo.aspx页面,具体代码如下,这也就是操作数据库的具体过程。
DatabaseDemo.aspx页面代码如下:
<%@ Page Language="C#" %>
 
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.OleDb"%>
 
 
<%
String UsernameV="";
String PasswordV="";
 
   //创建连接对象,用于连接到数据库。
   OleDbConnection Conn=new OleDbConnection();
   //设置用于连接到Access数据库的连接字符串,其中Server.MapPath()用于得到服务器端程序所在路径,如果设置的虚拟目录,则可以得到对应的实际路径。
   Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath("Userdatabase.mdb");
  
   //打开数据库连接
   Conn.Open();
   //创建Command对象,用来执行SQL语句。
   OleDbCommand Comm=new OleDbCommand("select * from UserInformation",Conn);
  
   //Command对象的ExecuteReader方法返回OleDbDataReader对象。
   OleDbDataReader dr=Comm.ExecuteReader();
  
   try
   {
    while(dr.Read())
    {
     UsernameV=dr["UserName"].ToString();
     PasswordV=dr["PassWord"].ToString();
    
     Response.Write(UsernameV+"<br>");
     Response.Write(PasswordV);
    }
   }
   finally
   {
    dr.Close();
    Conn.Close();
   }
%>
<html>
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    </div>
    </form>
</body>
</html>
 其次,我为这个页面建立了一个虚拟目录(DotNetDemo),同时测试用的数据库Userdatabase.mdb和页面放在同一个目录下面。然后在IE中输入http://localhost/DotNetDemo/DatabaseDemo.aspx即可以看到结果。
 
 
 注:当然要运行.aspx页面,你的机器上必须首先要安装上.net framework

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:88026次
    • 积分:1362
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:0篇
    • 译文:0篇
    • 评论:26条
    最新评论