.NET连接数据库实例
下面是MenuList.aspx的代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MenuList.aspx.cs" Inherits="Keleyi.MenuList" %>
<!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="form_keleyi" runat="server">
<div>
<ul>
<asp:Repeater ID="Repeater_Menu" runat="server">
<ItemTemplate><li><%#Eval("kname")%> | <%#Eval("kpath")%></li></ItemTemplate>
</asp:Repeater>
</ul>
</div>
</form>
</body>
</html>
下面是MenuList.aspx.cs的代码:
//注意数据库连接串根据实际修改
using System;
using System.Data;
using System.Data.SqlClient;
namespace Keleyi
{
public partial class MenuList : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string m_connectionString = "server=(local);user id=sa;password=sa;database=keleyisystem;";//数据库连接串
string m_cmdText = "select * from keleyi_menu order by kid asc";//sql查询语句
SqlConnection conn = new SqlConnection(m_connectionString);//声明数据库连接
SqlCommand cmd = new SqlCommand();//声明数据库命令
cmd.Connection = conn;//设置命令的数据库连接
cmd.CommandText = m_cmdText;//设置命令的执行语句
cmd.CommandType = CommandType.Text;//设置命令的类型为T-SQL语句
if (conn.State != ConnectionState.Open)//如果数据库连接没打开
conn.Open();//打开数据库连接
SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);//执行数据库命令
Repeater_Menu.DataSource = rdr;//制定repeater控件的数据源为命令执行的结果
Repeater_Menu.DataBind();//绑定数据源
}
}
}
}
下面是数据表创建SQL语句,数据库名为keleyisystem,创建表后请输入数据以在页面上显示:
USE [keleyisystem]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[keleyi_menu](
[kid] [int] IDENTITY(1,1) NOT NULL,
[kname] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[kpath] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[kparentid] [int] NOT NULL CONSTRAINT [DF_keleyi_menu_kparentid] DEFAULT ((0)),
CONSTRAINT [PK_keleyi_menu] PRIMARY KEY CLUSTERED
(
[kid] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
.NET连接数据库实例的更多相关文章
- asp.net 通用的连接数据库实例代码
asp.net中数据库连接代码,有需要的朋友可以参考一下. <%@ Page Language="C#" AutoEventWireup="true" C ...
- ODBC连接数据库实例
2012-12-13 22:27 (分类:默认分类) 1.首先建立数据源,正常情况下载控制面板-管理工具-数据源,打开后有用户DSN系统DSN 两者区别在于系统级的DSN,就是对该系统的所有登录用户可 ...
- Java实现JDBC连接数据库实例
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...
- .net 连接数据库实例
web.config配置 <appSettings> <add key="ConnectionString" value="server=.;datab ...
- Oracle - 数据库的实例、表空间、用户、表之间关系
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组Ora ...
- 【转】Oracle - 数据库的实例、表空间、用户、表之间关系
[转]Oracle - 数据库的实例.表空间.用户.表之间关系 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机 ...
- oracle下的数据库实例、表空间、用户及其表的区分
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组Ora ...
- Oracle 数据库实例
Oracle- 数据库的实例,表空间,用户,表之间的关系 一.完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例 1.数据库是一些列物理文件的集合(数据文件,控制文件,联机文件, ...
- 数据库 Oracle监听实例详解
Oracle实例别名 IMCDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = )) (CONNECT_D ...
随机推荐
- acedssget F 方式
ads_point p1; ads_point p2; acedGetPoint(NULL, _T("\n插入第一点"), p1); acedGetPoint(p1, _T(&qu ...
- JAVA程序员面试笔试宝典1
1.为什么Java中有些接口没有任何方法? 这些没有任何方法声明的接口又被称为标识接口,标识接口对于实现它的类没有任何语义上的要求,它仅仅充当一个标识的作用,用来表明它的类属于一个特定的类型. 2.j ...
- 07Microsoft SQL Server View
Microsoft SQL Server View 1.视图 视图是一个虚拟的表,是表中的数据经过某种筛选后的显示方式,视图由预定义的查询select语句组成. 2.查看视图信息 --查询系统所有视图 ...
- P1077摆花
传送 总共要摆m盆花,而每种花最多有a[i]盆.仔细思索,发现它是一个多重背包求方案数问题.但是我蒟蒻的不会,于是跑去问大佬. 以下状态转移方程及化简from rqy 如果第i个物品有a[i],每个的 ...
- /etc/updatedb.conf配置文件
[root@localhost ~]# vi /etc/updatedb.conf PRUNE_BIND_MOUNTS = "yes" PRUNEFS = "9p afs ...
- 一起看看 scrollHeight,clientHeight,offsetHeight,scrollTop是个啥
scrollHeight最终数值的组成: var scrollHeight = currentElementContent.height +currentElement.paddingTop+curr ...
- Sublime Text 3 快捷键(转载)
本文转自:https://segmentfault.com/a/1190000002570753 (欢迎阅读原文,侵删) Sublime Text 3 快捷键精华版 Ctrl+Shift+P:打开命令 ...
- Diango REST framework 视图继承图
- Python学习第二阶段Day2,模块subprocess、 logging、re
1.logging 日志开关,设置全局只打印什么级别的日子,默认是warning以下的都不打印 改默认级别:依次升高 logging.debug("") logging.info( ...
- SQL学习笔记:一些高级语句
现在以MySQL为模板.学习的方法和别的数据库写法上会有不同,但是思路基本一致. 用到的数据库表的格式: +----+--------------+-------------------------- ...