精华内容
下载资源
问答
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平稳运行。","link1":"https://www.aliyun.com/service/optimization/database","link":"https://www.aliyun.com/service/chiefexpert/database","icon":"https://img.alicdn.com/tfs/TB1a5ZfonnI8KJjy0FfXXcdoVXa-100-100.png","btn2":"数据库紧急救援服务","tip":"还有更多专家帮助您解决云上业务问题:立即查看","btn1":"云上数据库优化服务","link2":"https://www.aliyun.com/service/databaserescue","title":"数据库专家服务"}],"search":[{"txt":"安全首席专家","link":"https://www.aliyun.com/service/chiefexpert/security"},{"txt":"中间件首席专家","link":"https://www.aliyun.com/service/chiefexpert/middleware"},{"txt":"系统与平台首席专家","link":"https://www.aliyun.com/service/chiefexpert/platform"},{"txt":"存储首席专家","link":"https://www.aliyun.com/service/chiefexpert/storage"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/rds/mysql","icon":"rds_mysql1","contentLink":"https://www.aliyun.com/product/rds/mysql","title":"云数据库RDS MySQL版","des":"云数据库RDS MySQL版 MySQL 是全球最受欢迎的开源数据库,阿里云MySQL版 通过深度的内核优化和独享实例提供稳定极致的数据库性能,同时灵活的部署架构及产品形态,可满足不同场景下的数据库需求。","btn1":"了解详情","link1":"https://www.aliyun.com/product/rds/mysql","btn2":"管理控制台","link2":"https://rdsnext.console.aliyun.com/#/rdsList/cn-hangzhou/basic/","btn3":"在线咨询","link3":"https://www.aliyun.com/core/online-consult?spm=5176.8789780.7y9jhqsfz.115.47ea55caeL2Mfu&from=OVtXEBmlH8","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"MySQL 1年仅19.9元","firstContentLink":"https://www.aliyun.com/database/dbfirstbuy#J_9036464270","lastContentName":"ECS+MySQL 0.7元/日","lastContentLink":"https://www.aliyun.com/1111/enterprise"}},{"infoName":"快速入门","infoContent":{"firstContentName":"选型指南","firstContentLink":"https://help.aliyun.com/document_detail/164594.html?spm=a2c4g.11186623.6.551.56b67384ispvvk","lastContentName":"上手指南","lastContentLink":"https://help.aliyun.com/document_detail/26124.html?spm=a2c4g.11174283.2.16.51795b83pbkzav"}},{"infoName":"最佳实践","infoContent":{"firstContentName":"X-Engine的应用场景","firstContentLink":"https://help.aliyun.com/document_detail/148402.html?spm=a2c4g.11186623.2.14.3f592685zjuUxu#concept-2364901","lastContentName":"读写分离功能","lastContentLink":"https://help.aliyun.com/document_detail/96073.html?spm=a2c4g.11174283.2.53.42db5b83VvZvMJ"}},{"infoName":"产品推荐","infoContent":{"firstContentName":"云数据库PolarDB","lastContentName":"云原生数据仓库MySQL","firstContentLink":"https://www.aliyun.com/product/polardb","lastContentLink":"https://www.aliyun.com/product/ads"}}]}],"visual":{"textColor":"dark","topbg":""}}

    {"$env":{"JSON":{}},"$page":{"env":"production"},"$context":{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平稳运行。","link1":"https://www.aliyun.com/service/optimization/database","link":"https://www.aliyun.com/service/chiefexpert/database","icon":"https://img.alicdn.com/tfs/TB1a5ZfonnI8KJjy0FfXXcdoVXa-100-100.png","btn2":"数据库紧急救援服务","tip":"还有更多专家帮助您解决云上业务问题:立即查看","btn1":"云上数据库优化服务","link2":"https://www.aliyun.com/service/databaserescue","title":"数据库专家服务"}],"search":[{"txt":"安全首席专家","link":"https://www.aliyun.com/service/chiefexpert/security"},{"txt":"中间件首席专家","link":"https://www.aliyun.com/service/chiefexpert/middleware"},{"txt":"系统与平台首席专家","link":"https://www.aliyun.com/service/chiefexpert/platform"},{"txt":"存储首席专家","link":"https://www.aliyun.com/service/chiefexpert/storage"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/rds/mysql","icon":"rds_mysql1","contentLink":"https://www.aliyun.com/product/rds/mysql","title":"云数据库RDS MySQL版","des":"云数据库RDS MySQL版 MySQL 是全球最受欢迎的开源数据库,阿里云MySQL版 通过深度的内核优化和独享实例提供稳定极致的数据库性能,同时灵活的部署架构及产品形态,可满足不同场景下的数据库需求。","btn1":"了解详情","link1":"https://www.aliyun.com/product/rds/mysql","btn2":"管理控制台","link2":"https://rdsnext.console.aliyun.com/#/rdsList/cn-hangzhou/basic/","btn3":"在线咨询","link3":"https://www.aliyun.com/core/online-consult?spm=5176.8789780.7y9jhqsfz.115.47ea55caeL2Mfu&from=OVtXEBmlH8","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"MySQL 1年仅19.9元","firstContentLink":"https://www.aliyun.com/database/dbfirstbuy#J_9036464270","lastContentName":"ECS+MySQL 0.7元/日","lastContentLink":"https://www.aliyun.com/1111/enterprise"}},{"infoName":"快速入门","infoContent":{"firstContentName":"选型指南","firstContentLink":"https://help.aliyun.com/document_detail/164594.html?spm=a2c4g.11186623.6.551.56b67384ispvvk","lastContentName":"上手指南","lastContentLink":"https://help.aliyun.com/document_detail/26124.html?spm=a2c4g.11174283.2.16.51795b83pbkzav"}},{"infoName":"最佳实践","infoContent":{"firstContentName":"X-Engine的应用场景","firstContentLink":"https://help.aliyun.com/document_detail/148402.html?spm=a2c4g.11186623.2.14.3f592685zjuUxu#concept-2364901","lastContentName":"读写分离功能","lastContentLink":"https://help.aliyun.com/document_detail/96073.html?spm=a2c4g.11174283.2.53.42db5b83VvZvMJ"}},{"infoName":"产品推荐","infoContent":{"firstContentName":"云数据库PolarDB","lastContentName":"云原生数据仓库MySQL","firstContentLink":"https://www.aliyun.com/product/polardb","lastContentLink":"https://www.aliyun.com/product/ads"}}]}],"visual":{"textColor":"dark","topbg":""}}}

    展开全文
  • 工具:1.Visual Studio (我使用的是vs2013)2.SQL Server (我使用的是sql server2008)操作:1.打开SQL Server,打开后会看到数据库的初始链接界面。(如下图)2.复制上图中的“服务器名称”,然后点击“连接”,进入...

    工具:

    1.Visual Studio (我使用的是vs2013)

    2.SQL Server  (我使用的是sql server2008)

    操作:

    1.打开SQL Server,打开后会看到数据库的初始链接界面。(如下图)

    7a1bb22fdfe102368cf461db9e1748c3.png

    2.复制上图中的“服务器名称”,然后点击“连接”,进入数据库。

    3.打开vs,创建好自己要用的项目,我写的项目名称叫做:‘RestaurantSystem’

    4.工具->连接到数据库->在服务器名里面,粘贴复制的服务器名

    5.在下面选择自己要连接的数据库名称(也可以手动输入,我连接的是我自己创建的数据库:RestaurantDBMS),确定。

    5c1b9fd0e043108d520ff74c79eed342.png

    6.打开“服务器资源管理器”,会看到有下图信息,点击“表”可以看到数据库里面创建的数据表

    5b727877d99fec42e188968aa001a33d.png

    连接代码:

    完后上述操作后只是把数据库添加到了vs里,要想在项目里对数据库进行编辑,还需要写一些代码。

    1.打开自己的项目,打开解决方案资源管理器,右击项目名称添加一个类文件(类名根据自己项目取)

    da8b2aedd9719be55a1490a4458c975a.png

    2.打开类文件,写入以下代码。

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    using System.Data.SqlClient;

    using System.Data;              //这几个命名空间是一定要有的;

    namespace RestaurantSystem

    {

    class ResM        //这是我项目里写的,命名为ResM;

    {

    private string MySqlCon =              //在下面我会介绍这部分怎么填写;

    public DataTable ExecuteQuery(string sqlStr)      //用于查询;其实是相当于提供一个可以传参的函数,到时候写一个sql语句,存在string里,传给这个函数,就会自动执行。

    {

    SqlConnection con = new SqlConnection(@MySqlCon);

    con.Open();

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    cmd.CommandType = CommandType.Text;

    cmd.CommandText = sqlStr;

    DataTable dt = new DataTable();

    SqlDataAdapter msda;

    msda = new SqlDataAdapter(cmd);

    msda.Fill(dt);

    con.Close();

    return dt;

    }

    public int ExecuteUpdate(string sqlStr)      //用于增删改;

    {

    SqlConnection con = new SqlConnection(@MySqlCon);

    con.Open();

    SqlCommand cmd = new SqlCommand();

    cmd.Connection = con;

    cmd.CommandType = CommandType.Text;

    cmd.CommandText = sqlStr;

    int iud = 0;

    iud = cmd.ExecuteNonQuery();

    con.Close();

    return iud;

    }

    }

    }

    3.修改代码里的MySqlCon,这一步用来连接到数据库,至关重要。

    在“服务器资源管理”处选中数据库,然后可以在“属性”窗口找到“连接字符串”,复制其内容,赋给MySqlCon。比如我修改后是:

    MySqlCon = "Data Source=DESKTOP-0RC5ORD\\SQLEXPRESS;Initial Catalog=RestaurantDBMS;Integrated Security=True";

    9030b532c6d12dcd63039b1eebf83abc.png

    完成这些操作后,就可以在form里写代码来修改数据库了。

    增删改查:

    增删改查的实现都是sql语句,把写好的sql语句赋给字符串,然后执行。这里需要注意的是,增删改是用上面的

    ExecuteUpdate()函数,而查询是用的ExecuteQuery()函数。接下来以我的代码进行举例:

    1.查询,不显示查询结果(数据表名字是ADMINISTRATE):

    String str1 = Account.Text;       //form里面有输入账号密码的文本框,这一步是获取其内容;

    String str2 = Password.Text;

    String str3 = "select A#,PASS FROM ADMINISTRATE WHERE A#='" + str1 + "'AND PASS='" + str2 + "'";   //编写sql语句,这句话读者可以输出一下,其实结果是一个标准的sql语句,所以读者在编写自己代码的时候也需要这样的格式来写一个sql,赋值给一个string变量,然后传给ExecuteQuery来执行;

    ResM r1 = new ResM();   //我写的那个用来连接数据库的类是ResM,所以用其创建对象;

    DataTable d1 = new DataTable();   //因为查询是会有结果返回的,所以需要用DataTable的对象来承接返回的结果。

    d1 = r1.ExecuteQuery(str3);          //使用ExecuteQuery()执行sql语句;

    if (d1 != null && d1.Rows.Count > 0)    //查询有结果

    {

    MessageBox.Show("欢迎使用!", "登录成功",

    MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

    Form StoMes = new Storage();     //这三行代码是实现界面跳转;

    Hide();

    StoMes.Show();

    }

    2.查询,显示查询结果(实现这一步需要在form里面添加dataGridView控件,用来存放结果)

    String str1 = textBox1.Text;

    String str2 = "SELECT NAME,SEX FROM PERSON WHERE P#='"+ str1 +"'";

    d1 = r1.ExecuteQuery(str2);

    if(d1!=null&&d1.Rows.Count>0)

    {

    dataGridView1.DataSource = d1;   //将查询结果放入到dataGridView;

    }

    dataGridView控件的显示格式可以通过代码来修改,自行百度,在此不做介绍。

    3.增删改非常相似,只要有数据库的基础,可以自行编写,在此只举例增加数据;

    String str1 = textBox1.Text; //人员编号;

    String str2 = textBox2.Text;  //人员姓名;

    String str3 = textBox3.Text;  //人员性别;

    String str4 = "INSERT INTO PERSON (P#,PNAME,SEX) VALUES('" +str1 + "','" + str2 + "','" + str3 + "')";

    ResM r2 = new ResM();

    int d2 = r2.ExecuteUpdate(str3);//执行后会有返回值,是int类型,如果执行失败会返回0;

    if (d2 != 0)

    {

    MessageBox.Show("添加成功!", "添加结果",

    MessageBoxButtons.OK, MessageBoxIcon.Information);

    }

    else

    {

    MessageBox.Show("添加失败!此工号已存在!", "添加结果",

    MessageBoxButtons.OK, MessageBoxIcon.Information);

    }

    转载: https://blog.csdn.net/kiss__soul/article/details/80316788

    展开全文
  • 整个程序如下:用户登录--进入用户文章页面--可对文章进行删改首先打开VS2010 文件--新建--网站确定接着是数据库,这里用SQL2005选择window验证登陆方式进入数据库,点新建查询,建库加建表create database Test ...

    整个程序如下:用户登录--进入用户文章页面--可对文章进行增删改

    首先打开VS2010 文件--新建--网站

    081984e9091e2ae73ce2812367300d53.png

    确定

    接着是数据库,这里用SQL2005

    选择window验证登陆方式

    df99d5288bdbfbad51bc46cda5f9bed9.png

    进入数据库,点新建查询,建库加建表create database Test use Test create table UserInfo

    (

    id int primary key identity(1,1),

    username varchar(20),

    password varchar(20)

    ) create table Article

    (

    id int primary key identity(1,1),

    title varchar(50),

    content varchar(100),

    uid int FOREIGN KEY REFERENCES UserInfo(id)

    )

    insert into UserInfo values('test','123')

    最后一句插入一条数据,用户名为test 密码为123

    下面回到VS2010

    7d7b4e6d6a06bc7ca275abd2f187abd4.png

    在所选位置右键添加新项--选择类--名称定义为DBcon.cs

    这时会提示是否放入APP_Code文件夹,选择是,就自动建了个文件夹,次文件夹只放类文件

    双击DBcon.cs

    添加代码

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Data;

    using System.Data.SqlClient;

    ///

    ///DBcon 的摘要说明

    ///

    public class DBcon

    {

    private static SqlConnection sqlcon;

    public DBcon()

    {

    //

    //TODO: 在此处添加构造函数逻辑

    //

    }

    public static SqlConnection getconnection()

    {

    sqlcon = new SqlConnection("Data Source=.;Integrated Security=SSPI;Initial Catalog=Test");

    return sqlcon;

    }

    }

    还有另一条SQL验证登录的语句

    sqlcon = new SqlConnection("server=.;uid=sa;pwd=123456;database=Test");

    在项目新建一个web窗体 名称为Login.aspx

    里面有个对应的cs文件 叫Login.aspx.cs

    打开它

    在 protected void Page_Load(object sender, EventArgs e)

    { }里添加如下代码,目的只是测试数据库是否能连接上

    protected void Page_Load(object sender, EventArgs e)

    {

    SqlConnection sqlcon = DBcon.getconnection();

    sqlcon.Open();

    if (sqlcon.State == ConnectionState.Open)

    Response.Write("数据库连接成功");

    }

    运行一下,如果窗体显示 数据库连接成功成功 那就是成功了

    然后上面里面的代码也可以删除了

    接着就是布局了,一个登录的页面很简单,拖拖控件就OK,但最好还是动手写代码

    用户名:
    密码:

    很简单的布局

    双击按钮 进入事件代码

    注:可能设计界面显示不出控件,这时候需要手动加代码

    Login.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 Login : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void btnLogin_Click(object sender, EventArgs e)

    {

    if(this.txtusername.Text.Trim()=="" || this.txtpassword.Text.Trim()=="")

    Response.Write("");

    }

    }

    App_Code文件夹需要添加两个cs文件 Method.cs 和TestService.cs

    Method.cs 如下

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Data;

    using System.Data.SqlClient; ///

    ///Method 的摘要说明

    ///

    public class Method

    {

    public Method()

    {

    //

    //TODO: 在此处添加构造函数逻辑

    //

    } ///

    /// 对数据插入,更改,删除方法

    ///

    /// SQL语句

    public static void DataMethod(string sql)

    {

    SqlConnection mycon = DBcon.getconnection();

    mycon.Open();

    SqlCommand cmd = new SqlCommand(sql, mycon);

    try

    {

    cmd.ExecuteNonQuery();

    }

    catch (Exception ex)

    {

    throw (ex);

    }

    finally

    {

    mycon.Dispose();

    mycon.Close();

    }

    }

    ///

    /// 检查数据

    ///

    ///

    ///

    public static bool DataCheak(string sql)

    {

    SqlConnection mycon = DBcon.getconnection();

    mycon.Open();

    SqlCommand cmd = new SqlCommand(sql, mycon);

    SqlDataReader dr = cmd.ExecuteReader();

    bool b = false;

    if (dr.Read())

    {

    b = true;

    }

    dr.Dispose();

    cmd.Dispose();

    mycon.Dispose(); return b; } ///

    /// 以DataSet获取数据

    ///

    ///

    ///

    ///

    public static DataSet GetData(string sql, string table)

    {

    SqlConnection mycon = DBcon.getconnection();

    SqlCommand cmd = new SqlCommand(sql, mycon);

    try

    {

    SqlDataAdapter da = new SqlDataAdapter(cmd);

    DataSet ds = new DataSet();

    da.Fill(ds, table);

    return ds;

    }

    catch (Exception ex)

    {

    throw (ex);

    }

    finally

    {

    mycon.Dispose();

    mycon.Close();

    }

    }

    public static SqlDataReader GetData(string sql)

    {

    SqlConnection mycon = DBcon.getconnection();

    mycon.Open();

    SqlCommand cmd = new SqlCommand(sql, mycon);

    try

    {

    SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

    return dr;

    }

    catch (Exception ex)

    {

    throw (ex);

    }

    }

    }

    TestService.cs如下

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Data;

    using System.Data.SqlClient; ///

    ///TestService 的摘要说明

    ///

    public class TestService

    {

    public TestService()

    {

    //

    //TODO: 在此处添加构造函数逻辑

    //

    }

    public Boolean Login(string username,string password)

    {

    String sql = "select * from UserInfo where username='"+username+"' and password='"+password+"'";

    if (Method.DataCheak(sql))

    return true;

    else

    return false; }

    public DataSet ShowList(int Userid)

    {

    String sql = "select * from Article where uid="+Userid+"";

    DataSet ds = Method.GetData(sql, "list");

    return ds; } public DataSet GetUser(string username, string password)

    {

    String sql = "select * from UserInfo where username='"+username+"' and password='"+password+"'";

    DataSet ds = Method.GetData(sql, "UserInfo");

    return ds; } public void Add(string title, string content,int uid)

    {

    String sql = string.Format("insert into Article values('{0}','{1}',{2})", title, content, uid);

    Method.DataMethod(sql);

    } public SqlDataReader GetOneList(int id)

    {

    String sql = "select * from Article where id="+id+"";

    SqlDataReader dr = Method.GetData(sql);

    return dr;

    } public void Update(string title, string content, int id)

    {

    String sql = "update Article set title='" + title + "',content='" + content + "' where id=" + id + " ";

    Method.DataMethod(sql);

    } public void Delete(int id)

    {

    String sql = "delete from Article where id=" + id + " ";

    Method.DataMethod(sql);

    } }

    Login.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 Login : System.Web.UI.Page

    {

    TestService ts = new TestService();

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void btnLogin_Click(object sender, EventArgs e)

    {

    if(this.txtusername.Text.Trim()=="" || this.txtpassword.Text.Trim()=="")

    Response.Write("");

    else if (!ts.Login(this.txtusername.Text.Trim(), this.txtpassword.Text.Trim()))

    Response.Write("");

    else

    {

    DataSet ds = ts.GetUser(this.txtusername.Text.Trim(), this.txtpassword.Text.Trim());

    Session["UID"] = Convert.ToInt32(ds.Tables["UserInfo"].Rows[0][0].ToString());

    Session["Username"] = ds.Tables["UserInfo"].Rows[0][1].ToString();

    Response.Write("");

    } }

    }

    添加页面ArticleList.aspx

    用户名:

    文章标题

    onitemcommand="Dl_List_ItemCommand">

    ">

    删除

    对不起,你还没有文章

    添加

    对应代码

    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 ArticleList : System.Web.UI.Page

    {

    TestService ts = new TestService();

    protected void Page_Load(object sender, EventArgs e)

    {

    if (!IsPostBack)

    {

    this.Label1.Text = Session["Username"].ToString();

    DLBind();

    }

    } public void DLBind()

    {

    DataSet ds = ts.ShowList(int.Parse(Session["UID"].ToString()));

    this.Dl_List.DataSource = ds.Tables["List"].DefaultView;

    this.Dl_List.DataBind();

    if (ds.Tables[0].Rows.Count <= 0)

    {

    sorry.Style["display"] = "block";

    }

    }

    protected void LB_Add_Click(object sender, EventArgs e)

    {

    Response.Redirect("Add.aspx");

    }

    protected void Dl_List_ItemCommand(object source, DataListCommandEventArgs e)

    {

    switch (e.CommandName)

    {

    case "delete":

    ts.Delete(int.Parse(Dl_List.DataKeys[e.Item.ItemIndex].ToString()));

    Response.Write("");

    DLBind();

    break;

    }

    }

    }

    添加页面Add.aspx

    添加文章

    标题:

    内容:

    对应代码

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls; public partial class Add : System.Web.UI.Page

    {

    TestService ts = new TestService();

    protected void Page_Load(object sender, EventArgs e)

    { }

    protected void btnAdd_Click(object sender, EventArgs e)

    {

    string title=this.txtTitle.Text.Trim();

    string content=this.txtContent.Text.Trim();

    int uid=int.Parse(Session["UID"].ToString());

    ts.Add(title, content, uid);

    Response.Write("");

    }

    }

    添加页面Update.aspx

    修改文章

    标题:

    内容:

    对应代码

    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 Update : System.Web.UI.Page

    {

    TestService ts = new TestService();

    protected void Page_Load(object sender, EventArgs e)

    {

    if (!IsPostBack)

    {

    ListBind(Convert.ToInt32(Request.QueryString["id"].ToString())); }

    } public void ListBind(int id)

    {

    SqlDataReader dr = ts.GetOneList(id);

    if (dr.Read())

    {

    this.txtTitle.Text = dr["title"].ToString();

    this.txtContent.Text = dr["content"].ToString();

    }

    }

    protected void btnUpdate_Click(object sender, EventArgs e)

    {

    ts.Update(this.txtTitle.Text, this.txtContent.Text, Convert.ToInt32(Request.QueryString["id"].ToString()));

    Response.Write("");

    }

    }

    OK 完成

    展开全文
  • 【实例简介】提供最全的SQL...【实例截图】【核心代码】vs实现数据库增删改查└── vc实现数据库增删改查├── deletetest│ ├── deletetest│ │ ├── bin│ │ │ └── Debug│ │ │ ├── de...

    【实例简介】

    提供最全的SQLserver和vs的全套代码,在VS上实现SQL数据困的增删改查的实例,本实例分为五个部分...欢迎下载哦...

    【实例截图】

    【核心代码】

    vs实现数据库的增删改查

    └── vc实现数据库的增删改查

    ├── deletetest

    │   ├── deletetest

    │   │   ├── bin

    │   │   │   └── Debug

    │   │   │   ├── deletetest.exe

    │   │   │   ├── deletetest.pdb

    │   │   │   ├── deletetest.vshost.exe

    │   │   │   └── deletetest.vshost.exe.manifest

    │   │   ├── deletetest.csproj

    │   │   ├── obj

    │   │   │   └── x86

    │   │   │   └── Debug

    │   │   │   ├── deletetest.csproj.FileListAbsolute.txt

    │   │   │   ├── deletetest.exe

    │   │   │   ├── deletetest.pdb

    │   │   │   └── DesignTimeResolveAssemblyReferencesInput.cache

    │   │   ├── Program.cs

    │   │   └── Properties

    │   │   └── AssemblyInfo.cs

    │   ├── deletetest.sln

    │   └── deletetest.suo

    ├── inserttest

    │   ├── inserttest

    │   │   ├── bin

    │   │   │   └── Debug

    │   │   │   ├── inserttest.exe

    │   │   │   ├── inserttest.pdb

    │   │   │   ├── inserttest.vshost.exe

    │   │   │   └── inserttest.vshost.exe.manifest

    │   │   ├── inserttest.csproj

    │   │   ├── obj

    │   │   │   └── x86

    │   │   │   └── Debug

    │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache

    │   │   │   ├── inserttest.csproj.FileListAbsolute.txt

    │   │   │   ├── inserttest.exe

    │   │   │   └── inserttest.pdb

    │   │   ├── Program.cs

    │   │   └── Properties

    │   │   └── AssemblyInfo.cs

    │   ├── inserttest.sln

    │   └── inserttest.suo

    ├── selectTest

    │   ├── databaseFunction

    │   │   ├── bin

    │   │   │   └── Debug

    │   │   │   ├── databaseFunction.exe

    │   │   │   ├── databaseFunction.pdb

    │   │   │   ├── databaseFunction.vshost.exe

    │   │   │   └── databaseFunction.vshost.exe.manifest

    │   │   ├── ClassDiagram1.cd

    │   │   ├── databaseFunction.csproj

    │   │   ├── databaseFunction.csproj.user

    │   │   ├── obj

    │   │   │   ├── Debug

    │   │   │   │   ├── GenerateResource.read.294.tlog

    │   │   │   │   ├── GenerateResource.read.297.tlog

    │   │   │   │   └── GenerateResource.read.300.tlog

    │   │   │   └── x86

    │   │   │   └── Debug

    │   │   │   ├── databaseFunction.csproj.FileListAbsolute.txt

    │   │   │   ├── databaseFunction.exe

    │   │   │   ├── databaseFunction.pdb

    │   │   │   └── DesignTimeResolveAssemblyReferencesInput.cache

    │   │   ├── Program.cs

    │   │   └── Properties

    │   │   └── AssemblyInfo.cs

    │   ├── databaseFunction.sln

    │   └── databaseFunction.suo

    ├── Updatatest

    │   ├── Updatatest

    │   │   ├── bin

    │   │   │   └── Debug

    │   │   │   ├── Updatatest.exe

    │   │   │   ├── Updatatest.pdb

    │   │   │   ├── Updatatest.vshost.exe

    │   │   │   └── Updatatest.vshost.exe.manifest

    │   │   ├── obj

    │   │   │   └── x86

    │   │   │   └── Debug

    │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache

    │   │   │   ├── Updatatest.csproj.FileListAbsolute.txt

    │   │   │   ├── Updatatest.exe

    │   │   │   └── Updatatest.pdb

    │   │   ├── Program.cs

    │   │   ├── Properties

    │   │   │   └── AssemblyInfo.cs

    │   │   └── Updatatest.csproj

    │   ├── Updatatest.sln

    │   └── Updatatest.suo

    └── 首先需要用sqlserver完成的工作.sql

    34 directories, 58 files

    展开全文
  • EF 数据库增删改查

    2019-01-13 19:46:18
    EF 数据库增删改查 一、准备工作 1、SQL数据库,建一个数据库,数据库名称为WareHouse。 2、VS端,新建控制台应用程序,添加EF,连接数据库,添加连接字符串。    二、操作数据库(CRUD) public class ...
  • 工具:VS2012数据库:SQLserver简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册、登录、查询、修改、删除功能,多数参考了网上的代码百度云源代码连接testDAO:...1、字符文本中字符太多:...
  • 打开数据库,成功返回true 18 bool createTable(std:: string tablename); // 在数据库中创建一个表 19 void showData(); // 输出数据库中的数据 20 bool insertDatabase( string tablename, ...
  • C# vs2017与SQL Server 2012的增删改查的简单应用实例,在控制下运行,基于System.Data.SqlClient的Sqlconnection和SqlCamand的实例应用
  • asp.net用vs2015对oracle数据进行增删改查的简单操作 本人小白,用ef简单生成了增删改查的功能,但是连接了数据库,但却不能对数据库中的表进行操作。也读不出数据库中的信息 ps:怎么能够让增删改查的功能...
  • 这是一个简单的数据库系统,需要mysql数据库vs2017,主要是用C#完成这个数据库的操作,里面包括了完整的连接数据库增删改查的功能。是一个基于航班信息与用户信息之间的操作,当然,美中不足的是数据库里面的...
  • 1.Visual Studio (我使用的是vs2013) 2.SQL Server (我使用的是sql server2008) 操作: 1.打开SQL Server,打开后会看到数据库的初始链接界面。(如下图) 2.复制上图中的“服务器名称”,然后点击“连接...
  • /// <summary> /// 执行查询语句,返回DataSet /// </summary> /// <param name="SQLString">查询语句</param> /// <returns>DataSet</returns>......
  • 碰到很多错误,都一一解决,没有错误的截图,按照我的步骤,您将完成一个最基本的asp的环境配置到增删改查 本节总结 1,开启iis 2,建立“网站”,类似于phpstudy 3,odbc连接数据库,不然直接连接mysql数据库报错 4...
  • 提供最全的SQLserver和vs的全套代码,在VS上实现SQL数据困的增删改查的实例,本实例分为五个部分...欢迎下载哦...
  • 数据库:SQL server 简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册、登录、查询、修改、删除功能,多数参考了网上的代码 百度云源代码连接testDAO:...
  • 数据库:SQLserver 简单说明:根据老师上课给的代码,进行了简单的改正适用于VS2012环境,包括注册、登录、查询、修改、删除功能,多数参考了网上的代码 百度云源代码连接testDAO:...
  • 以users表为例,有三个字段,自增长...名称name,nvarchar类型,密码pwd,nvarchar类型首先在vs2005中引入using System.Data.SqlClient;命名空间 /// <summary> /// 增加 /// </summary> /// <param ...
  • 该文件是在VS2013下基于MFC连接数据库并完美实现增删改查,下载后只需要修改链接字就可以运行。谢谢采纳!
  • 1.下载sqlite3源码编译库  下载地址:... 可以直接用vs2013打开,然后编译成库 2.使用sqlite3库  1) sqlitebasev.h  #ifndef SQLITEBASEV_H #define SQLITEBASEV_H #
  • VS2015连接MySQL数据库,进行增删改查

    千次阅读 2019-11-04 16:48:29
    VS2015连接MySQL数据库,进行增删改查操作。 2.准备工作 以前对数据库有一点点概念,操作过QT自带的SQLite数据库。 这次是临时起意,想用VS2015连接MySQL数据库,所以需要两件法宝:书 + 百度。 手里没有数据库的...
  • VC++MFC实现对MySQL关系型书籍库的增删改查,再VS平台下可编译通过
  • VS2013实现数据库增删改查

    千次阅读 2016-07-20 17:39:48
    MessageBox(_T("数据库连接失败")); } MYSQL_RES *result; char *ch_query; mysql_query(&mysql, "SET NAMES 'GB2312'"); result = mysql_store_result(&mysql); mysql_free_result(result); sql....
  • VS2015 MFC对access2010数据库增删改查 特点:1,把access内容导入list control后,可以实现双击修改list control的同时,修改数据库,也可以通过子弹窗修改数据库 2,查询可以通过combo—box实现便捷查询 3,删除...
  • 这里复制的http://www.bitscn.com/pdb/mysql/201407/226252.html一、环境配置1,装好mysql,新建一个C++控制台工程(从最简单的弄起,这个会了,可以往任何c++工程移植),在vs2010中设置,工程--属性--VC++目录--包含...
  • 创建一个数据库wsq 里面有一张beyondyanyu表 表里面有id(int)、names(varchar)、count(int)、passwords(varchar) 数据可以自己添 1、导入MySQL引用,你需要从官网或者其他地方下载,私聊我也可以 using MySql.Data....
  • 在之前的文章中已经记录了如何使用C#连接MySQL数据库和C#连接ACCESS数据库。今天记录下Qt如何在vs2017中连接MySQL数据库,应该所有vs连接MySQL数据库在此篇文章中都是通用的。
  • vs aspnet简单增删改查程序,,可以运行,有数据库文件,导入库即可,小白可以操作。亲测可以运行的
  • VS2010项目,10以上版本可直接打开。采用三层架构,用C#实现对数据库增删改查,SQL Server入门必看!!

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 331
精华内容 132
关键字:

vs数据库增删改查