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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C#連接mysql實(shí)例

2019-11-17 02:24:30
字體:
供稿:網(wǎng)友
C#連接MySQL實(shí)例
using System;using System.Configuration;using MySql.Data.MySqlClient;/// <summary>/// TestDatebase 的摘要說明/// </summary>public class TestDatebase{    public TestDatebase()    {        //        // TODO: 在此處添加構(gòu)造函數(shù)邏輯        //    }    public static void Main(String[] args)    {        MySqlConnection mysql = getMySqlCon();        //查詢sql        String sqlSearch = "select * from student";        //插入sql        String sqlInsert = "insert into student values (12,'張三',25,'大專')";        //修改sql        String sqlUpdate = "update student set name='李四' where id= 3";        //刪除sql        String sqlDel = "delete from student where id = 12";        //打印SQL語句        Console.WriteLine(sqlDel);        //四種語句對(duì)象        //MySqlCommand mySqlCommand = getSqlCommand(sqlSearch, mysql);        //MySqlCommand mySqlCommand = getSqlCommand(sqlInsert, mysql);        //MySqlCommand mySqlCommand = getSqlCommand(sqlUpdate, mysql);        MySqlCommand mySqlCommand = getSqlCommand(sqlDel, mysql);        mysql.Open();        //getResultset(mySqlCommand);        //getInsert(mySqlCommand);        //getUpdate(mySqlCommand);        getDel(mySqlCommand);        //記得關(guān)閉        mysql.Close();       String readLine = Console.ReadLine();    }    /// <summary>    /// 建立mysql數(shù)據(jù)庫鏈接    /// </summary>    /// <returns></returns>    public static MySqlConnection getMySqlCon()    {        String mysqlStr = "Database=test;Data Source=127.0.0.1;User Id=root;PassWord=root;pooling=false;CharSet=utf8;port=3306";        // String mySqlCon = ConfigurationManager.ConnectionStrings["MySqlCon"].ConnectionString;        MySqlConnection mysql = new MySqlConnection(mysqlStr);        return mysql;    }    /// <summary>    /// 建立執(zhí)行命令語句對(duì)象    /// </summary>    /// <param name="sql"></param>    /// <param name="mysql"></param>    /// <returns></returns>    public static MySqlCommand getSqlCommand(String sql,MySqlConnection mysql)    {        MySqlCommand mySqlCommand = new MySqlCommand(sql, mysql);        //  MySqlCommand mySqlCommand = new MySqlCommand(sql);        // mySqlCommand.Connection = mysql;        return mySqlCommand;    }    /// <summary>    /// 查詢并獲得結(jié)果集并遍歷    /// </summary>    /// <param name="mySqlCommand"></param>    public static void getResultset(MySqlCommand mySqlCommand)    {        MySqlDataReader reader = mySqlCommand.ExecuteReader();        try        {            while (reader.Read())            {                if (reader.HasRows)                {                    Console.WriteLine("編號(hào):" + reader.GetInt32(0) + "|姓名:" + reader.GetString(1) + "|年齡:" + reader.GetInt32(2) + "|學(xué)歷:" + reader.GetString(3));                }            }        }        catch (Exception)        {            Console.WriteLine("查詢失敗了!");        }        finally        {            reader.Close();        }    }    /// <summary>    /// 添加數(shù)據(jù)    /// </summary>    /// <param name="mySqlCommand"></param>    public static void getInsert(MySqlCommand mySqlCommand)    {        try        {            mySqlCommand.ExecuteNonQuery();        }        catch (Exception ex)        {            String message = ex.Message;            Console.WriteLine("插入數(shù)據(jù)失敗了!" + message);        }          }    /// <summary>    /// 修改數(shù)據(jù)    /// </summary>    /// <param name="mySqlCommand"></param>    public static void getUpdate(MySqlCommand mySqlCommand)    {        try        {            mySqlCommand.ExecuteNonQuery();        }        catch (Exception ex)        {            String message = ex.Message;            Console.WriteLine("修改數(shù)據(jù)失敗了!" + message);        }    }    /// <summary>    /// 刪除數(shù)據(jù)    /// </summary>    /// <param name="mySqlCommand"></param>    public static void getDel(MySqlCommand mySqlCommand)    {        try        {            mySqlCommand.ExecuteNonQuery();        }        catch (Exception ex)        {            String message = ex.Message;            Console.WriteLine("刪除數(shù)據(jù)失敗了!" + message);        }    }}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 舞钢市| 沽源县| 长沙县| 绥宁县| 龙山县| 巴中市| 岳普湖县| 九江市| 彭山县| 五大连池市| 壶关县| 安义县| 东光县| 石河子市| 正宁县| 嘉兴市| 鄂托克前旗| 淮安市| 兴义市| 正蓝旗| 孟津县| 澜沧| 车致| 郴州市| 始兴县| 黔江区| 长顺县| 丰镇市| 南郑县| 军事| 行唐县| 黄龙县| 玉门市| 淮阳县| 阿克苏市| 营口市| 定兴县| 定兴县| 九龙城区| 灵武市| 铜川市|