当前位置:文章中心 >> vs2022_vs2019_vs2017_vs2014_vs2012
|
原创:.net读取数据库sql2000
|
夜鹰教程网 来源:www.yyjcw.com 日期:2016-11-8 21:51:31
|
申明:文字教程没有视频教程那么形象生动,如果大家现在学习起来有点吃力,敬请期待我们的视频教程,我们以每周三到七节的速度录制,争取早日和大家见面。感兴趣的朋友们敬请留意夜鹰教程网.net栏目。
|
这篇文章不能解决你的问题?我们还有相关视频教程云课堂 全套前端开发工程师培训课程 微信号:yyjcw10000 QQ:1416759661 远程协助需要加QQ! 业务范围:视频教程|程序开发|在线解答|Demo制作|远程调试| 点击查看相关的视频教程。 技术范围:全端开发/前端开发/webapp/web服务/接口开发/单片机/C#/java/node/sql server/mysql/mongodb/android/。
|
我们学习做网站,肯定少不了数据库操作。有很多朋友给我邮件,叫我帮他看看代码,怎么连部起数据库啊,怎么老是报错之类的,今天我们就以一个简易的新闻系统来学习.net读取数据库数据,接下来几天学习添加,删除和修改。其实会做新闻发布系统了就基本上掌握了数据库的增删改查了,那么很多地方就可以举一反三,做出更多的模块,再把这些模块组合起来,就成为一个简易的网站了。当然,菜鸟做的网站不可能一步到位,随着学习的深入,我们再优化代码,最后就越写越好了。
开始之前系统必须要安装vs2008和sql2000。
首先我们新建一个数据库test1,在里面建一张表news,字段分别为ID (int,50)其中ID表示字段名,int表示类型,50表示长度,同理Title (nvarchar,50),Source (nvarchar,50),AddTime(datetime,8), _Content(ntext,16),_counts(int,4)
将ID设置为主键,将标示设置为是,即自动增加。
打开vs2008,打开菜单上的文件--新建--新建网站,在里面选择asp.net网站,在位置处选择文件系统,点击浏览,选择一个位置,这个位置就是用来存放你的网站的根目录。在语言处选择visual C# 点击确定 。
Default.aspx文件代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table><tr><td>编号</td><td>标题</td><td>发布时间</td></tr>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr><td><%#Eval("ID") %></td><td><%#Eval("title") %></td><td><%#Eval("AddTime") %></td></tr>
</ItemTemplate>
</asp:Repeater>
</table>
</div>
</form>
</body>
</html>
对应的Default.aspx.cs文件代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
PageInit();
}
}
/// <summary>
///
/// </summary>
protected void PageInit()
{
SqlConnection conn = new SqlConnection("Data Source=YYJCW-606D823C0\\SQL2000;Initial Catalog=test1;Persist Security Info=True;User ID=sa;Password=sa");
string strSql="select * from News";//构建查询语句
conn.Open();//打开数据库
SqlDataAdapter sda = new SqlDataAdapter(strSql, conn);//实例化适配器
DataSet ds=new DataSet();//实例化DataSet
sda.Fill(ds,"news");//将查询结果装进ds里
conn.Close();//关闭数据库
Repeater1.DataSource = ds;//给Repeater1指定数据源
Repeater1.DataBind();//将数据源绑定到Repeater1上
}
}
这一节同步的视频教程已经录制出来了,我们会以每周出七节的速度,争取年前把Asp.net网站开发全程设计开发完毕。感兴趣朋友的请留意我们夜鹰教程网的.net栏目(yyjcw.com)yyjcw就是 夜鹰教程网 拼音的第一个字母。
|
|
热门服务/教程目录
|
客服电话:153 9760 0032
购买教程QQ:1416759661
|
|
|