首先你编写一系列的方法,例如连接数据库,和一些数据库查询方法
查询方法可用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 怎么读取数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)