SQL数据库怎么操作?

如题所述

第1个回答  2021-03-29

SQL Server数据库中的AS使用

第2个回答  2020-04-06
数据库连接:要有代码在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和存储过程写
但是建议你是用这种方法
比较简单。本回答被提问者采纳
相似回答