怎样用sql2005和c#做一个简单小系统

2024年11月19日 18:42
有5个网友回答
网友(1):

以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型
首先在vs2005中引入using System.Data.SqlClient;命名空间
///


/// 增加
///

/// 姓名
/// 密码
///
public int Insert(string name,string pwd)
{
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Test;Integrated Security=True");//Initial Catalog后面跟你数据库的名字,如果你的SqlServer服务器名称后面不带SQLEXPRESS,那么Data Source=.
conn.Open();
string sql = "insert into users(name,pwd) values(@name,@pwd)";
SqlCommand cmd = new SqlCommand(sql,conn);
SqlParameter parn = new SqlParameter("@name",name);
cmd.Parameters.Add(parn);
SqlParameter parp = new SqlParameter("@pwd", pwd);
cmd.Parameters.Add(parn);
int result = cmd.ExecuteNonQuery();//result接收受影响行数,也就是说result大于0的话表示添加成功
conn.Close();
cmd.Dispose();
return result;
}

///
/// 删除
///

/// 姓名
/// 密码
///
public int Update(int id)
{
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Test;Integrated Security=True");//Initial Catalog后面跟你数据库的名字,如果你的SqlServer服务器名称后面不带SQLEXPRESS,那么Data Source=.
conn.Open();
string sql = "delete from users where id=@id";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlParameter parn = new SqlParameter("@id", id);
cmd.Parameters.Add(parn);
int result = cmd.ExecuteNonQuery();//result接收受影响行数,也就是说result大于0的话表示删除成功
conn.Close();
cmd.Dispose();
return result;

}

///
/// 修改
///

/// 姓名
/// 密码
///
public int Insert(string name, string pwd,int id)
{
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Test;Integrated Security=True");//Initial Catalog后面跟你数据库的名字,如果你的SqlServer服务器名称后面不带SQLEXPRESS,那么Data Source=.
conn.Open();
string sql = "update users set name=@name,pwd=@pwd where id=@id";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlParameter parn = new SqlParameter("@name", name);
cmd.Parameters.Add(parn);
SqlParameter parp = new SqlParameter("@pwd", pwd);
cmd.Parameters.Add(parn);
SqlParameter pari = new SqlParameter("@id", id);
cmd.Parameters.Add(pari);
int result = cmd.ExecuteNonQuery();//result接收受影响行数,也就是说result大于0的话表示修改成功
conn.Close();
cmd.Dispose();
return result;

}

///
/// 查询
///

///
public DataTable Select()
{
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=Test;Integrated Security=True");//Initial Catalog后面跟你数据库的名字,如果你的SqlServer服务器名称后面不带SQLEXPRESS,那么Data Source=.
conn.Open();
string sql = "select * from users";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sda.Fill(dt);
conn.Close();
cmd.Dispose();
return dt;
}
方法写好后,下面举一个查询的例子,在form窗体中拖一个DataGridView,然后在Load方法中
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = Select();
}
这样一运行,DataGridView中就会显示数据了

网友(2):

页了,做好后存在一硬盘中。
二、在主机上安装IIS。
三、设置一下:右击我的电脑——管理——服务和应用程序——internet信息服务——网站——默认网站——属性——主目录——按浏览找到你所存的网页的文件来就好了——确定。搞定!

需要其他人各自修改一下连接,具体做法:打开IE,选择“工具”-》“Internet选项”-》“连接”-》“局域网设置”-》“代理服务器”-》“高级”,把你的IP地址加进去,或是把你IP的第一段加进去,后面用*代替,如192.168.1.x 如果自己输入IP可以访问,别人不能访问,要注意防火墙设置

现在就可以了,你的电脑IP地址是192.168.1.x,在地址栏里输入IP,就可以看到你的网站了,当然在局域网中,任何一台机子只要输入你的IP地址,都可以登录到这个网站了。

xp操作系统iis 5.1

网友(3):

可以web或是winform。 如果想快速简单做好的话,觉得winform比较好入手。
一般:1.确定系统功能;
2.设计数据库、系统界面
3.代码实现
4.测试
PS:简单的就是对数据库表的增删改查,实现一种功能,其他的就非常好做了。

网友(4):

C#连接数据库,简单点就是增删改查呗。

网友(5):

可以使用百度Hi通知我
有时间可以解决你的问题
相近的要求也可以通知我

ES:\\B338578C7CB0CC4DF1DFE8D949796661
交易提醒:预付定金是陷阱