Sql Server数据库的添加、查询、修改功能
来源:互联网 发布:apache jmeter官网 编辑:程序博客网 时间:2024/05/17 02:48
学生成绩表T_Students
学生编号 主键 guid类型
学生姓名
班级编号
班主任姓名
联系电话
家庭住址
功能
添加学生信息
根据学生编号查询学生信息
更改学生信息
StudentsId,StudentName,ClassId,ClassTeacher,TelPhone,Address1
--添加数据库的前台页面
--添加数据库的后台页面
--查询和编辑前台页面
--查询和编辑的后台页面
--数据库的前台页面:
SELECT * FROM T_Students
--数据库的后台页面:
CREATE DATABASE Class
USE Class
CREATE TABLE T_Students
(
StudentsId UNIQUEIDENTIFIER PRIMARY KEY,
StudentName NVARCHAR(20),
ClassId INT,
ClassTeacher NVARCHAR(20),
TelPhone VARCHAR(20),
Address1 NVARCHAR(50)
)
--添加、查询、修改的前台页面
<body>
<form id="form1" runat="server">
<div>
1、添加学生信息:<br />
<br />
学生姓名:<asp:TextBox ID="txtStuName" runat="server"></asp:TextBox>
<br />
班级编号:<asp:TextBox ID="txtClassId" runat="server"></asp:TextBox>
<br />
班主任姓名:<asp:TextBox ID="txtTeaName1" runat="server"></asp:TextBox>
<br />
联系电话:<asp:TextBox ID="txtPhone1" runat="server"></asp:TextBox>
<br />
家庭住址:<asp:TextBox ID="txtAddress1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="btnadd" runat="server" Text="添加" onclick="btnadd_Click" />
<br />
<br />
<br />
2、查询学生信息:<br />
<br />
学生姓名:<asp:TextBox ID="txtStuName1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="查询" onclick="Button1_Click" />
<br />
<br />
3、更改学生信息:<br />
<br />
学生编号:<asp:TextBox ID="txtStuId" runat="server" ReadOnly="true" Enabled="false"></asp:TextBox>
<br />
学生姓名:<asp:TextBox ID="txtStuName2" runat="server"></asp:TextBox>
<br />
班级编号:<asp:TextBox ID="txtClassId1" runat="server"></asp:TextBox>
<br />
班主任姓名:<asp:TextBox ID="txtTeaName" runat="server"></asp:TextBox>
<br />
联系电话:<asp:TextBox ID="txtPhone" runat="server"></asp:TextBox>
<br />
家庭住址:<asp:TextBox ID="txtAddress" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button2" runat="server" Text="修改并保存" onclick="Button2_Click" />
</div>
</form>
</body>
</html>
----添加、查询、修改的后台页面
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;
namespace _2013_3_1大项目
{
public partial class default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
string strcon = @"data source=连接数据库的机名;Initial catalog=数据库名称;User Id=联机数据库的名称;password=联机数据库的密码";
protected void btnadd_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(strcon);
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "insert into T_Students(StudentsId,StudentName,ClassId,ClassTeacher,TelPhone,Address1)values(NEWID(),@studentname,@classid,@calssteacher,@telphone,@address1)";
cmd.Parameters.AddWithValue("@studentname", txtStuName.Text);
cmd.Parameters.AddWithValue("@classid", txtClassId.Text);
cmd.Parameters.AddWithValue("@calssteacher", txtTeaName1.Text);
cmd.Parameters.AddWithValue("@telphone", txtPhone1.Text);
cmd.Parameters.AddWithValue("@address1", txtAddress1.Text);
cmd.ExecuteNonQuery();
cmd.Dispose();
conn.Dispose();
}
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(strcon);
con.Open();
SqlCommand cmd1 = new SqlCommand();
cmd1.Connection = con;
cmd1.CommandText = "select StudentsId,StudentName,ClassId,ClassTeacher,TelPhone,Address1 from T_Students whereStudentName=@studentname";
cmd1.Parameters.AddWithValue("@studentname", txtStuName1.Text);
SqlDataAdapter adapter = new SqlDataAdapter(cmd1);
DataTable dt = new DataTable();
adapter.Fill(dt);
con.Dispose();
txtStuId.Text = Convert.ToString(dt.Rows[0]["StudentsId"]);
txtStuName2.Text = Convert.ToString(dt.Rows[0]["StudentName"]);
txtClassId1.Text = Convert.ToString(dt.Rows[0]["ClassId"]);
txtTeaName.Text = Convert.ToString(dt.Rows[0]["ClassTeacher"]);
txtPhone.Text = Convert.ToString(dt.Rows[0]["TelPhone"]);
txtAddress.Text = Convert.ToString(dt.Rows[0]["Address1"]);
}
protected void Button2_Click(object sender, EventArgs e)
{
string stuid = txtStuId.Text;
string stuname = txtStuName2.Text;
string calssid = txtClassId1.Text;
string teaname = txtTeaName.Text;
string phone = txtPhone.Text;
string address = txtAddress.Text;
SqlConnection con = new SqlConnection(strcon);
con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "update T_Students set StudentsId=@studentsid,StudentName=@studentname,ClassId=@calssid,ClassTeacher=@calssteacher,TelPhone=@telphone,Address1=@address";
cmd.Parameters.AddWithValue("@studentsid", stuid);
cmd.Parameters.AddWithValue("@studentname", stuname);
cmd.Parameters.AddWithValue("@calssid", calssid);
cmd.Parameters.AddWithValue("@calssteacher", teaname);
cmd.Parameters.AddWithValue("@telphone", phone);
cmd.Parameters.AddWithValue("@address", address);
if (cmd.ExecuteNonQuery() > 0)
{
Response.Write("哈哈,成功啦");
}
con.Dispose();
cmd.Dispose();
}
}
}
- Sql Server数据库的添加、查询、修改功能
- DataGridView连接Sql数据库 功能 查询 添加 删除 修改
- 向SQL Server数据库添加图片和文字的功能
- 使用 SQL Server 添加删除修改查询储存过程
- Sql Server 的链接,查询,添加
- SQL Server 数据库名字 数据库文件的逻辑文件名的查询和修改
- C#实现SQL数据库中的表的查询、添加、修改、删除数据
- C#实现对SQL数据库中的表的查询、添加、修改、删除数据
- SQL server 数据库查询
- SQL server 数据库查询
- [sql server] sql server 2005 SSMS的数据库右键功能
- 修改SQL Server数据库的逻辑文件名
- 修改sql server数据库的所有者
- SQL Server数据库名称的修改
- SQL SERVER 数据库权限的理解--修改
- SQL Server 数据库的创建、删除、修改
- SQL server数据库的数据表、字段查询
- SQL SERVER数据库查询NULL的问题
- GDB 调试程序
- Eclipse 断点的一个情况 TODO Auto-generated catch block
- explain 参数含义
- VRRP协议介绍
- 投入自动化测试首要考虑的5个因素
- Sql Server数据库的添加、查询、修改功能
- Google地图采集遇到IP限制的解决思路
- 说说Android上的断点续传下载
- Yii快速入门教程
- 关于corba接口自动生成把idl文件编译成Java的批处理文件(win bat)的java方法(原创)
- [点亮php100天]第一天:另眼看php,基本语法篇
- publishing(android)
- 如何添加CGRect, CGPoint等到NSMutableArray
- java推送数据,java代理post提交数据