c# 读取sql数据

c# 读取sql数据,第1张

首先你编写一系列的方法,例如连接数据库,和一些数据库查询方法

查询方法可用DataSet数据集作返回值,例如public DataSet SelectData(string sql)

然后DataSet ds=SelectData("select from table");

labelText=dsTable[0]Rows[0][0]ToString();

//放在int a里面就是a=ConvertToInt32(dsTable[0]Rows[0][0]);

//注意数据类型转换是否有错

Table后面的0代表ds里面的第一个增加表,你也可以后面加表名,如:Table["table"]

Rows后面,第一个[0]表示第一行,第二个[0]表示第一列

假设你的窗体中的文本框的名字是TextBox1,TextBox2,TextBox3,TextBox4

你数据库中的列名依次是ID,Tel,UserName,shopName

Sqlconnection con=new Sqlconnection("server=;database=database;uid=sa;pwd=sa");

conopen();

sqlDataadapter sda=new sqldataadapter("select from 表名",con);

dataset ds=new dataset();

sdafill(ds);

TextBox1text=dsTables[0]rows[0][0]ToString();

TextBox2text=dsTables[0]rows[0][1]ToString();

TextBox3text=dsTables[0]rows[0][2]ToString();

TextBox4text=dsTables[0]rows[0][3]ToString();

conClose();

android读取数据库可以使用sqlite一些api进行读取,实例如下:

  / 

      查找一条数据 

      @param uid 

     /  

    public User find(Integer uid){  

        SQLiteDatabase db=dbOpenHelpergetReadableDatabase();  //创建数据库辅助类

        Cursor cursor =dbrawQuery("select  from user where uid=", new String[]{uidtoString()});  //创建一个游标

        if(cursormoveToFirst()){  //循环遍历查找数组

            int uid2=cursorgetInt(cursorgetColumnIndex("uid"));  

            String uname=cursorgetString(cursorgetColumnIndex("uname"));  

            String uaddress=cursorgetString(cursorgetColumnIndex("uaddress"));  

            User user=new User();  

            usersetUid(uid2);  

            usersetUname(uname);  

            usersetUaddress(uaddress);  

            return user;  

        }  

        cursorclose();  

        return null;  

    }

以上就是关于c# 读取sql数据全部的内容,包括:c# 读取sql数据、关于C#读取SQL数据库的问题、android 怎么读取数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9535056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存