国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
            }

        } 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉阴县| 河北省| 温州市| 思茅市| 关岭| 右玉县| 阿勒泰市| 上林县| 冕宁县| 余江县| 大厂| 漳平市| 潜江市| 阳新县| 桓台县| 灵寿县| 宿州市| 丰镇市| 迁安市| 青州市| 中阳县| 洛扎县| 林州市| 皮山县| 郑州市| 綦江县| 军事| 京山县| 双牌县| 蒙城县| 芦溪县| 始兴县| 富民县| 沐川县| 神农架林区| 安顺市| 克东县| 巴东县| 十堰市| 无为县| 山阴县|