zoukankan      html  css  js  c++  java
  • WPF中的MySQLHelper

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    using MySql.Data.MySqlClient;
    
    namespace MySQLHelp
    {
        public class sqlHelper
        {
            // 服务器地址;端口号;数据库;用户名;密码
            public static string connectStr = "";
    
            // 设置MySQL连接字符串
            public static string setMySQLStr(string ip,string port,string database,string user,string password)
            {
                try
                {
                    connectStr = "server=" + ip + ";port=" + port + ";database=" + database + ";user=" + user + ";password=" + password + "";
                    return "set connStr ok";
                }
                catch(Exception e)
                {
                    return e.ToString();
                }
            }
    
            //using MySql.Data.MySqlClient;
            //声明conn对象创建,方便建立连接
            public static MySqlConnection conn = null;
    
            //建立Mysql连接
            public static string connMysql()
            {
                try
                {
                    conn = new MySqlConnection(connectStr);
                    conn.Open();
                    return "conn MySQL ok";
                }
                catch (Exception e)
                {
                    return e.ToString();
                }
            }
    
            //关闭Mysql连接
            public static string closedMysql()
            {
                try
                {
                    conn.Close();
                    return "close MySQL ok";
                }
                catch (Exception e)
                {
                    return e.ToString();
                }
            }
    
            //执行SQL语句
            public static String excuteSQL(string str)
            {
                try
                {
                    connMysql();                                            //建立MySQL连接
                    MySqlCommand cmd = new MySqlCommand(str, conn);         //执行
                    MySqlDataReader reader = cmd.ExecuteReader();           //读取数组
                    while (reader.Read())                                   // true表示能读取该行数据
                    {
                        return reader[0].ToString();                        //访问数组
                    }
                    closedMysql();                                          //关闭MySQL连接
                    return "qure ok";
                }
                catch (Exception e)
                {
                    return e.ToString();
                }
            }
        }
    }
  • 相关阅读:
    Orchard CMS中如何打包不带源码的模块
    牛X的CSS3
    Docker指令
    Spring Boot 应用 发布到Docker
    Haproxy全透明代理
    TCP/IP协议理解
    ubuntu tomcat 部署java web
    UDP"打洞"原理
    java多线程-线程通信
    window环境下杀死tomcat
  • 原文地址:https://www.cnblogs.com/cnwy/p/12096723.html
Copyright © 2011-2022 走看看