我们需要做一个数据库系统。用c#做界面,然后实现增删改查的功能。请问该怎么连接到数据库。
5个回答
展开全部
using System.Data.SqlClient;
string str = "Data Source=. //服务器名 ;Initial Catalog=NewsFBmod;uid=sa//用户名;pwd=652180//密码";//连接数据库
SqlConnection cn = new SqlConnection(str);
cn.Open();//打开数据库
cd.Connection = cn;
cd.CommandText = "select * from 类型列表";//查询
SqlDataReader cmd = cd.ExecuteReader();//读取
SqlCommand cmd = new SqlCommand("update 用户列表 set 账号= '" + textBox1.Text + "',密码='" + textBox2.Text + "',性别='" + textBox3.Text + "',用户类型='" + comboBox1.Text + "' where 用户名='" + listBox1.Text + "'", con);
cmd.ExecuteNonQuery(); //修改
SqlCommand cmd = new SqlCommand("delete from 用户列表 where 用户名='" + listBox1.Text + "'", con);
cmd.ExecuteNonQuery(); //删除
string str3 = "insert into 用户列表(账号,密码,用户名,性别,用户类型) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox4.Text + "','" + textBox3 . Text + "','"+comboBox1 .Text +"')";
SqlCommand cmd = new SqlCommand(str3, con); //增加
string str = "Data Source=. //服务器名 ;Initial Catalog=NewsFBmod;uid=sa//用户名;pwd=652180//密码";//连接数据库
SqlConnection cn = new SqlConnection(str);
cn.Open();//打开数据库
cd.Connection = cn;
cd.CommandText = "select * from 类型列表";//查询
SqlDataReader cmd = cd.ExecuteReader();//读取
SqlCommand cmd = new SqlCommand("update 用户列表 set 账号= '" + textBox1.Text + "',密码='" + textBox2.Text + "',性别='" + textBox3.Text + "',用户类型='" + comboBox1.Text + "' where 用户名='" + listBox1.Text + "'", con);
cmd.ExecuteNonQuery(); //修改
SqlCommand cmd = new SqlCommand("delete from 用户列表 where 用户名='" + listBox1.Text + "'", con);
cmd.ExecuteNonQuery(); //删除
string str3 = "insert into 用户列表(账号,密码,用户名,性别,用户类型) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox4.Text + "','" + textBox3 . Text + "','"+comboBox1 .Text +"')";
SqlCommand cmd = new SqlCommand(str3, con); //增加
展开全部
最简单的方法是使用struts或jsf等mvc的框架,本身就是一个实现。如果自己实现,比较复杂的就是要自己写一个总控制器,接受所有用户的请求,进行分发给其他servlet或直接进行页面跳转。不建议自己实现,建议使用一个mvc框架
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是Windows身份验证:string connectionString ="server=.;database=你的数据库名字;integrated security=SSPI";
如果是SQl Server 身份验证:string connectionString ="server=.;database=你的数据库名字;userid=sa;password=sa“
这里的userid和password是你自己在选择数据库是设定的
如果是SQl Server 身份验证:string connectionString ="server=.;database=你的数据库名字;userid=sa;password=sa“
这里的userid和password是你自己在选择数据库是设定的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上网搜一个SQLHelper非常简单就连上了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SqlConnection mysql = new SqlConnection("server=127.0.0.1;Database=xieyudong;uid=sa;pwd=123456");
SqlDataAdapter mytable = new SqlDataAdapter("select * from A", mysql);
mysql.Open();
string sqlstr = "delete from A where ID='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
SqlCommand sqlcom = new SqlCommand(sqlstr, mysql);
sqlcom.ExecuteNonQuery();
mysql.Close();
bind();
SqlDataAdapter mytable = new SqlDataAdapter("select * from A", mysql);
mysql.Open();
string sqlstr = "delete from A where ID='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
SqlCommand sqlcom = new SqlCommand(sqlstr, mysql);
sqlcom.ExecuteNonQuery();
mysql.Close();
bind();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询