资源简介
C#连接SQL sever数据库有详细的注释,带数据库
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data.Sql;
using System.Data;
public partial class test : System.Web.UI.Page
{
//数据连接最基本需要的两个对象
private SqlConnection conn = null;
private SqlCommand cmd=null;
//private SqlDataAdapter adapter = null;
//为了方便,设为全局对象的sql语句
private string sql = null;
//公用 打开数据库的方法
public void openDatabase()
{
conn = new SqlConnection();
conn.ConnectionString = “Integrated Security=SSPI;Data Source=(local);initial catalog=newssystem;User ID =sa;password=abc-123“;
if (conn.State == ConnectionState.Closed)
{
conn.Open();
//Response.Write(“ript>alert(‘Connected!‘); ript>“);
}
}
//默认加载页面的方法 找到年龄最大的加载
//有些问题,年龄不能相同,加载中前台的textbox里只能显示一条记录,数据拿到之后有多条只显示一条
public void load()
{
openDatabase();
cmd = new SqlCommand(“select * from users where age=(select max(age) from users)“ conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
tbName.Text = (String)dr[1].ToString().Trim();
tbAge.Text = (String)dr[2].ToString().Trim();
}
conn.Close();
}
//根据sql语句加载信息,重载两个textbox
public void load(String sql)
{
openDatabase();
cmd = new SqlCommand(sql conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
tbName.Text = (String)dr[1].ToString().Trim();
tbAge.Text = (String)dr[2].ToString().Trim();
}
conn.Close();
}
//封装的数据库语句执行的方法
public void execute(String sql)
{
openDatabase();
cmd = new SqlCommand(sql conn);
cmd.ExecuteNonQuery();
conn.Close();
}
//页面加载时ASP.NET首先会调用这个方法
protected void Page_Load(object sender EventArgs e)
{
if (!IsPostBack) { load(); }//如果页面不是刷新,则执行,这个很重要
}
//四个按钮的方法,增删改查
protected void BtnAdd_Click(object sender EventArgs e)
{
sql = “insert into users(nameage) values(‘“+ tbName.Text.ToString().Trim() +“‘‘“ + tbAge.Text.ToString().Trim() +“‘)“;
execute(sql);
}
protected void BtnDel_Click(object sender EventArgs e)
{
sql = “delete from users where name=‘“ + tbName.Text.ToString().Trim() + “‘ and age=‘“ + tbAge.Text.ToString().Trim()+“‘“;
execute(sql);
load();
}
protected void BtnUpdate_Click(object sender EventArgs e)
{
sql = “update users set age=‘“+ tbAge.Text.ToString().Trim()+“‘ where name=‘“ + tbName.Text.ToString().Trim() + “‘“;
execute(sql);
}
protected void BtnSelect_Click(object sender EventArgs e)
{
sql = “select * from users where name=‘“ + tbName.Text.ToString().Trim() + “‘“;
load(sql);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2293760 2020-11-13 13:36 连接数据库\App_Data\newssystem.mdf
文件 1114112 2020-11-13 13:36 连接数据库\App_Data\newssystem_log.LDF
文件 239835 2010-05-04 06:45 连接数据库\sc
文件 168792 2010-05-04 06:45 连接数据库\sc
文件 71922 2010-05-04 06:45 连接数据库\sc
文件 1333 2018-12-27 07:30 连接数据库\test.aspx
文件 3284 2018-12-27 07:40 连接数据库\test.aspx.cs
文件 8672 2018-12-27 07:17 连接数据库\web.config
目录 0 2020-11-13 13:38 连接数据库\App_Data
目录 0 2018-12-27 09:16 连接数据库\sc
目录 0 2020-11-13 13:37 连接数据库
----------- --------- ---------- ----- ----
3901710 11
- 上一篇:C# 套打Demo
- 下一篇:asp.net 企业官网源码(附数据库)
相关资源
- asp.net 企业官网源码(附数据库)
- asp.net 花语花店销售网站源码(含数据
- ASP.NET资产管理系统源码(附数据库)
- C# 操作MySQL数据库(增、删、改、查)
- asp.net 简单新闻发布系统源码(附数据
- asp.net新闻发布系统(源码+数据库+论
- c# + sqlite demo(增删改查)
- 酒店电子管理系统winform源代码(附数
- 数据库自动建表
- C# 超市管理系统源码(附数据库)
- C# 学生选课管理系统(源码+数据库)
- C#进销存管理系统(Access数据库)英文
- 研究生信息管理系统(附数据库)
- asp.net 花语花店销售网站源码(附数据
-
抽奖系统xm
l数据库 - winfrom权限管理源码(附数据库)
- 学生管理系统(源码+access数据库)
- EMS企业进销存源码(附数据库)
- C#编写的KTV系统(附access数据库)
- C#图书管理系统(源代码+数据库+系统
- C# 利用ListView空间导航数据库信息
- c#读写PDF文件sql
- C#-数据库操作技术-员工管理系统
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- ASP.NET+SQL Server 2008 实现的学生学籍管
- asp.net中最好的对SQLSERVER数据库进行操
- C#+SQLServer文档管理系统
- C#将Excel导入到Access数据库表(winFor
- mysql-connector6.9.12
评论
共有 条评论