国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql存儲過程及c#調用標準版

2024-07-24 12:57:41
字體:
來源:轉載
供稿:網友

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的存儲過程參數是以?打頭的?。。。?BR>            name_parameter.Value = name;
            mysqldata.SelectCommand.Parameters.Add(name_parameter);
            //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
            MySqlParameter email_parameter = new MySqlParameter("?xemail", MySqlDbType.VarChar, 100);//mysql的存儲過程參數是以?打頭的!!??!
            email_parameter.Value = email;
            mysqldata.SelectCommand.Parameters.Add(email_parameter);
            //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
            MySqlParameter password_parameter = new MySqlParameter("?xpassword", MySqlDbType.VarChar, 100);//mysql的存儲過程參數是以?打頭的?。。。?BR>            password_parameter.Value = password;
            mysqldata.SelectCommand.Parameters.Add(password_parameter);
            //++++++++++++++++++++++++++返回值++++++++++++++++++++++++++++++++++++++++++
            MySqlParameter id_parameter = new MySqlParameter("?xid", MySqlDbType.Int16,15);//mysql的存儲過程參數是以?打頭的?。。?!
            id_parameter.Direction=ParameterDirection.Output;
            mysqldata.SelectCommand.Parameters.Add(id_parameter);
            //+++++++++++++++++++++++++打開數據庫,插入數據,返回id值+++++++++++++++++++
            try
            {
                mysqldata.Fill(dataset, "yuan_user_cc");
                id = (Int16)id_parameter.Value;
                return id.ToString();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.Message);
                return String.Empty;
            }

        } 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌拉特前旗| 英山县| 西吉县| 江津市| 五华县| 泸溪县| 铅山县| 侯马市| 广水市| 界首市| 闻喜县| 金阳县| 商河县| 云南省| 望奎县| 福建省| 秦皇岛市| 公安县| 启东市| 昭苏县| 邻水| 玉门市| 峨山| 连江县| 玉树县| 潼关县| 景泰县| 仁寿县| 贵溪市| 桐柏县| 博兴县| 梧州市| 拉萨市| 桑日县| 全南县| 霍林郭勒市| 梧州市| 八宿县| 方山县| 开江县| 河源市|