陈斌彬的技术博客

Stay foolish,stay hungry

WebService 读取数据库 Table 每行每列数据

主要实现思路:

SQL 创建 shouye 表,然后编辑好字段保存。接着 VS 编写接口程序,最后进行测试,读取数据库数据。该实例在本机进行测试。

img

结果显示

img

主要代码:

[WebMethod]
    public String[] GetlistInfo()
    {
        String[] s = new String[11];
        //连接SQL数据库
        System.Data.SqlClient.SqlConnection SqlCnn = new System.Data.SqlClient.SqlConnection("Data Source=JOHN;Initial Catalog=webservice;User ID=sa;Password=12345678;");
        //打开数据库连接
        SqlCnn.Open();
        //加入SQL语句,实现数据库功能
        System.Data.SqlClient.SqlDataAdapter SqlDa = new System.Data.SqlClient.SqlDataAdapter("select * from dbo.shouye", SqlCnn);
        //创建缓存
        DataSet DS = new DataSet();
        //将SQL语句放入缓存
        SqlDa.Fill(DS);
        //获取第一张表
        DataTable dt = DS.Tables[0];
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            for (int j = 0; j < dt.Columns.Count; j++)
            {
                s[i] = (String)dt.Rows[i][j];

            }
        }
        //释放资源
        SqlDa.Dispose();
        //关闭数据库
        SqlCnn.Close();
        return s;

    }