源码:
1)添加一个"类库"项目DAL并创建SQLHelper.cs
* 数据库助手类
* 版权所有:无声岁月
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;/*倒入命名空间*/
asp数据using System.Data.SqlClient;/*倒入命名空间*/
namespace DAL
{
public class SQLHelper
{
public int test()/*创建公用的动态方法,因为是动态方法,故调用时须先创建实例*/
{
/*向新闻类别表:CATEGORY插入记录 */
String connStr = @"server=WEI\MYSQLEXPRESS;database=newsystem;uid=sa;pwd=123456;";
SqlConnection conn = new SqlConnection(connStr);/*建立数据库连接*/
conn.Open();/*打开数据库*/
string sql = "insert into category(name) values('教育新闻!')";
SqlCommand cmd = new SqlCommand(sql, conn);/* 建立COMMAND对象(即命令执行对象)*/
int res = cmd.ExecuteNonQuery();/*执行SQL语句操作,无返回记录集信息,只返回受影响的记录数*/
conn.Close();/*关闭数据库以释放资源*/
return res;/*把受影响的行数返回给test*/
}
}
}
2)建立inserttest.aspx.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using DAL;/* 倒入DAL项目*/
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(new SQLHelper().test());/* 隐式创建类(SQLHelper)并对象调用方法:test()*/
}
}
需要注意的是:(1)运行前须添加引用(2)须编译生成
按F5或者CTRL+F5预览:
从预览结果知道,已经有一条记录被成功插入:
以下是我的VS工作界面:
当然在调试的过程中难免会出现一些意想不到的错误,假如有朋友碰到困难了,可以留言,彼此探讨,大部分操作出错都是连接不成功
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论