SQL数据库怎么操作?

 我来答
标哥课堂
2021-03-29 · 贡献了超过218个回答
知道答主
回答量:218
采纳率:0%
帮助的人:10.2万
展开全部

SQL Server数察悄据库中判没基掘谨的AS使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郁来福仪绫
2020-04-06 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:31%
帮助的人:638万
展开全部
数据库连接:要有代码在ASP.net中
可以用三层架构
也可以直接写。这里给你例举一段吧!
1 )对表A
中的
1字段添加内容:
//定义一个插入的方法用于将你要插入的值传过来
public
string
InsertTable(string
a,string
b,string
c)
{
string
write=null;//定义一个返回值,赋值为空
//定义数据库连接字段:这个字段你可以通过一个DataGirdView空间连接数据库找到

string
str="Data
Source=.;Initial
Catalog=你的数据库名字;Persist
Security
Info=True;User
ID=用户名;Password=你连接数据库的密拆察码";
//建立连接:

SqlConnection
conn
=
new
SqlConnection(str);
//打开连接:

conn.Open();
//睁凯执行SQL语句操作:例如对表A
中的
1字段添加内容

string
sql="insert
into
A
values('"+a+"','"+b+"','"+c+"')";
//刚才所设置的变量就插入了,实际上你对表A进行了1.,2,3的插入。这个如果你在ASP.net中有textbox的话你就把三个变量设置为空从前面传过来就可以了。
//执行SQL语句:

SqlCommand
com
=
new
SqlCommand(sql,
conn);
//语句是否插入:这里设置的变量i的目的就是看在数据库中我们执行完insert不是都会产生“1行受影响”字样吗?那这里的i就是看你所插入的语句是否一行受影旅早茄响。

int
i=com.Executescale();

if(i>0)

{

write="sucess";//如果i>0,表示一行受影响,输出成功

}else

write="fail";//否则失败
return
write;//返回一个输出的值
}
2

对表A
中的 1字段查询内容:
pubic
string
SelectTable(string
a){

string
write=null;

string
str="Data
Source=.;Initial
Catalog=你的数据库名字;Persist
Security
Info=True;User
ID=用户名;Password=你连接数据库的密码";

SqlConnection
conn
=
new
SqlConnection(str);

conn.Open();

string
sql="select
*
from
A
where
1='"+a+"'";

SqlCommand
com
=
new
SqlCommand(sql,
conn);

SqlDataReader
read
=
com.ExecuteReader();

if(read.Read())//若读到了

{

write="have";

}else

write="no
have";
retrun
write;}
后面的也一样
也可以用T-SQL和存储过程写
但是建议你是用这种方法
比较简单。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式