存储过程和ado.net

存储过程:

use bydticket

go

create procedure CheckUser  //创建存储过程。名字叫 CHeckUser

@uid varchar(6),    //定义输入参数。 uid

@password varchar(8), //输入参数 password

@seccess bit output   //输出的参数  output是输出参数的意思

as

select @seccess=count(*) from Users where uid=@uid and  password=@password

       上面是给@seccess赋值  ,有记录为1.不存在为0;

 

---------------------------------下面是在SQL中执行存储过程。

declare @seccess as bit

exec CheckUser '001','123',@seccess output

select @seccess

 

Connection常用属性:

ConnectionString属性:该属性用来获取或设置用于打开SQL Server数据库的连接字符串

ConnectionTimeout属性:该属性用来获取在尝试建立连接时所等待的最长时间

 

Provider参数用来指定要连接数据源的种类。

如果使用的是SQL Server DataProvider,则不需要指定Provider参数,因为SQL Server DataProvider(SqlConnection)已经指定了所要连接的数据源是SQl Server服务器。

如果使用的是OleDB Data Provider(OleDbConnection)或其他连接数据库,则必须指定Provider参数。

 

在<connectionStrings >节中定义:

定义数据库连接字符串:

<connectionStrings> <add name ="ConnStr"

connectionString ="data source=.;initial catalog=sales; integrated security=true" ;providerName ="System.Data.SqlClient"></add></connectionStrings>

其中:providerName ="System.Data.SqlClient" 可省略

在程序中引用:

using System.Configuration;

String str=ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值