我爱Aspx >> C#.Net >> mysql存储过程及c#调用标准版_数据库技巧
private string shuju_lianjie(string name, string email, string password)
{
//////////////////////////////////////////////////////////////////////////////
///获取用户名、邮件及设定密码,增加到数据库的用户表后返回该用户注册id值,不考虑 安全,仅仅表示代码的写作范例是否合乎要求
///存储过程为:
///CREATE PROCEDURE `yuan_user_cc`(in xname varchar(100),in xemail varchar(100),in xpassword varchar(100),out xid integer)
///begin
///insert into yuan_user(name,email,password) values(xname,xemail,xpassword);
///select id into xid from yuan_user where name=xname;
///end
//////////////////////////////////////////////////////////////////////////////
Int16 id;//返回的id值
MySqlConnection mysqlcon;
MySqlDataAdapter mysqldata = new MySqlDataAdapter();
DataSet dataset = new DataSet();
mysqlcon = new MySqlConnection("server=localhost; user id=root; password=123; database=yuan_test; pooling=false;charset=gb2312");
mysqldata.SelectCommand = new MySqlCommand();
mysqldata.SelectCommand.Connection = mysqlcon;
mysqldata.SelectCommand.CommandText = "yuan_user_cc";
mysqldata.SelectCommand.CommandType = CommandType.StoredProcedure;
//设置参数,添加到数据库
MySqlParameter name_parameter = new MySqlParameter("?xname", MySqlDbType.VarChar,100);//mysql的存储过程参数是以?打头的!!!!
name_parameter.Value = name;
mysqldata.SelectCommand.Parameters.Add(name_parameter);
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ҷƪл˵?
Mysql分页查询通用存储过程_数据..[04-28]
两个sql server 2000的通用分页存..[04-28]
自己改写的一个sql server 2000的..[04-28]
存储过程中如何使用事务_数据库技..[04-28]
SQL Server 存储过程的分页方案比..[04-28]
SQL SERVER数据库开发之存储过程..[04-28]
ASP调用SQL Server视图和存储过程..[04-28]
存储过程与SQL语句的恩怨情仇_数..[04-28]
最新分页存储过程(增加了选择字..[04-28]
.NET调用Oracle存储过程,使用数..[04-28]
Mysql分页查询通用存储过程_数据..[04-28]
两个sql server 2000的通用分页存..[04-28]
自己改写的一个sql server 2000的..[04-28]
存储过程中如何使用事务_数据库技..[04-28]
SQL Server 存储过程的分页方案比..[04-28]
SQL SERVER数据库开发之存储过程..[04-28]
ASP调用SQL Server视图和存储过程..[04-28]
存储过程与SQL语句的恩怨情仇_数..[04-28]
最新分页存储过程(增加了选择字..[04-28]
.NET调用Oracle存储过程,使用数..[04-28]