向asp.Net进发 数据库连接操作
2008-10-21 00:00
543 查看
无奈之下,基于现实的考虑,看来还是选.NET吧,起码在我所处的这个城市,这个平台可以给我带来工资上的微薄提升!
说开始就开始,先来熟悉数据库的操作,慢慢将ASP的操作用ASP.NET过一遍
操作:连接数据库,读取表中数据
采用的是OLEDB方式读取Access数据库,需要引入System.Data.OleDb
上面的代码只是将代码输出到了客户端,并没有格式化,查看页面源代码,发现信息写在了页面之外。那么怎么正确输出呢?试着做新的尝试。我的要求是在表格里输出文章的标题和作者,首先添加一个Table控件,可以看到VS添加了如下的代码:
程序代码
查了查Table的用法,修改上次的代码如下:
程序代码
读取数据的同时,通过TableRow、TableCell生成表格行和单元格。生成网站,执行一下,数据合理的显示到了表格中。
说开始就开始,先来熟悉数据库的操作,慢慢将ASP的操作用ASP.NET过一遍
操作:连接数据库,读取表中数据
采用的是OLEDB方式读取Access数据库,需要引入System.Data.OleDb
protected void Page_Load(object sender, EventArgs e) { OleDbConnection conn = new OleDbConnection(); conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("db.mdb"); conn.Open(); OleDbCommand cmd = new OleDbCommand("select * from [article]",conn); OleDbDataReader dr = null; dr = cmd.ExecuteReader(); while (dr.Read()) { Response.Write(dr["art_title"].ToString() + "<br>"); Response.Write(dr["art_author"].ToString() + "<br>"); } dr.Close(); conn.Close(); }
上面的代码只是将代码输出到了客户端,并没有格式化,查看页面源代码,发现信息写在了页面之外。那么怎么正确输出呢?试着做新的尝试。我的要求是在表格里输出文章的标题和作者,首先添加一个Table控件,可以看到VS添加了如下的代码:
程序代码
<asp:Table ID="Table1" runat="server" Height="208px" Width="358px"> </asp:Table>
查了查Table的用法,修改上次的代码如下:
程序代码
TableRow tr; TableCell tc; while (dr.Read()) { tr= new TableRow(); tc = new TableCell(); tc.Text = dr["art_title"].ToString(); tr.Controls.Add(tc); tc = new TableCell(); tc.Text = dr["art_author"].ToString(); tr.Controls.Add(tc); Table1.Controls.Add(tr); }
读取数据的同时,通过TableRow、TableCell生成表格行和单元格。生成网站,执行一下,数据合理的显示到了表格中。
相关文章推荐
- 在ASP.NET 2.0中操作数据之七十:配置数据库连接和命令等级设置
- ASP.NET中数据库的操作初步----连接并且打开数据库
- Asp.Net连接Oracle数据库的通用类orahelper.cs并且利用它对数据库查询、汇总、更新等操作演示
- ASP.NET中数据库的操作初步----连接并且打开数据库
- asp.netWeb开发中ztree实现无极限增删改查连接数据同步数据库操作
- asp.net程序优化 尽量减少数据库连接操作
- asp.net简单3层数据库连接读取操作
- asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
- ASP.NET与MySql的连接——数据库访问操作
- 在ASP.NET 2.0中操作数据之七十:配置数据库连接和命令等级设置
- asp.net连接数据库操作xml文件(读、写)
- ASP.NET中数据库的操作初步----连接并且打开数据库
- ASP.NET(C#)连接数据库和操作数据库
- asp.net随记------关于连接数据库,对数据库进行操作的几个类
- asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
- ASP.NET(C#)连接数据库和操作数据库
- asp.net程序优化 尽量减少数据库连接操作
- Asp.Net连接Oracle数据库的通用操作类并且利用它对数据库查询、汇总、更新等操作演示
- ASP.NET(C#)连接数据库和操作数据库