zoukankan      html  css  js  c++  java
  • 从MySQL获取数据

    安装

    PM> install-package newtonsoft.json

    PM> install-package mysql.data

    string connectionString = "Server=192.168.97.111;Database=testdb;Uid=root;Pwd=Passw0d;Port=3306"

    代码

    string connectionString = "Server=127.0.0.1;Database=testdb;Uid=root;Pwd=123456;Port=3306";
    
    
    string cmdText = "SELECT Id,Name FROM abcTable";
    
            public static T[] QueryTable<T>(string commandText, params MySqlParameter[] commandParameters)
            {
                var dataset = MySql.Data.MySqlClient.MySqlHelper.ExecuteDataset(connectionString, commandText, commandParameters);
                if (dataset.Tables.Count == 1)
                {
                    return JsonConvert.DeserializeObject<T[]>(JsonConvert.SerializeObject(dataset.Tables[0]));
                }
                return new T[0];
            }
    View Code

    测试代码

    class MyClass
        {
            public int Id { get; set; }
            public string Name { get; set; }
        }
    
    
    var aa = QueryTable<MyClass>(cmdText, null);
    View Code
  • 相关阅读:
    2019.8.6原型链与继承
    2019.8.2闭包,作用域
    2019.8.1正则二
    2019.7.31正则
    2019.7.29二维数组
    2019.7.28关于数组和循环的八道题
    2019.7.27数组api
    DOM
    JavaScript数组5种去重方法
    JavaScript面向对象
  • 原文地址:https://www.cnblogs.com/joe62/p/5133501.html
Copyright © 2011-2022 走看看