我们需要做一个数据库系统。用c#做界面,然后实现增删改查的功能。请问该怎么连接到数据库。

 我来答
百度网友bb50dd8
2012-06-15 · 超过23用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:54.6万
展开全部
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); //增加
沫神钢虚1F
2017-01-12 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.6万
采纳率:59%
帮助的人:1133万
展开全部
最简单的方法是使用struts或jsf等mvc的框架,本身就是一个实现。如果自己实现,比较复杂的就是要自己写一个总控制器,接受所有用户的请求,进行分发给其他servlet或直接进行页面跳转。不建议自己实现,建议使用一个mvc框架
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你明远f
2012-06-15 · TA获得超过327个赞
知道小有建树答主
回答量:185
采纳率:50%
帮助的人:65.8万
展开全部
如果你是Windows身份验证:string connectionString ="server=.;database=你的数据库名字;integrated security=SSPI";
如果是SQl Server 身份验证:string connectionString ="server=.;database=你的数据库名字;userid=sa;password=sa“
这里的userid和password是你自己在选择数据库是设定的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ppoo2233445566
2012-06-15 · TA获得超过229个赞
知道小有建树答主
回答量:275
采纳率:100%
帮助的人:102万
展开全部
上网搜一个SQLHelper非常简单就连上了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cas92514
2012-06-16
知道答主
回答量:17
采纳率:0%
帮助的人:7.4万
展开全部
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();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式