Android应用程序的数据通常保存在以下地方:XML文件、SharedPerefences、文件、SQLite数据库、外接数据库等。
除SQLite数据库和外接数据库外,其他几种方式都只能存储少量数据。
SQLite数据库是一种嵌入式数据库,可以嵌入在Android中。Android程序可以直接 *** 作SQLite数据库,但数据无法在不同终端之间共享。
外接数据库可以实现不同APP、不同移动终端共享数据。Android也可以直接访问外接数据库,如MySQL、SQL Server等,但这种方式不安全。通常的做法是使用Web服务访问外接数据库,返回基本类型数据或JSON格式数据,Android访问Web服务,即避免Android直接 *** 作外接数据库。这有我写的一个《
Android访问JavaEE部署的Web服务返回的JSON格式数据
》的 *** 作说明:>
给你写个最简单的例子比如说页面上有三个TextBox控件!
//连接字符串
string ConString = ConfigurationManagerConnectionStrings["DemoConnectionString"]ConnectionStringToString();
protected void Page_Load(object sender, EventArgs e)
{
string sql = "select username,password,sex from TestDB wher id=1";//sql语句
SqlConnection con = new SqlConnection(ConString);
conOpen();//打开连接
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader dr = cmdExecuteReader();
while (drRead())
{
TextBox1Text = dr["username"]ToString();//texbox1的值
TextBox2Text= dr["password"]ToString();//texbox2的值
TextBox3Text= dr["sex"]ToString();//texbox3的值
}
conClose();//关闭连接
}
注意:不管你是想获取那个字段的值,sql语句总重要!
总的而言有下列12种
0 = pairwise,显示具体匹配信息(缺省)
1 = query-anchored showing identities,查询-比上区域,显示一致性
2 = query-anchored no identities,查询-比上区域,不显示一致性
3 = flat query-anchored, show identities,查询-比上区域的屏文形式,显示一致性
4 = flat query-anchored, no identities,查询-比上区域的屏文形式,不显示一致性
5 = query-anchored no identities and blunt ends,查询-比上区域,不显示一致性,无突然的结束
6 = flat query-anchored, no identities and blunt ends,查询-比上区域的屏文形式,不显示一致性
7 = XML Blast output,XML格式的输出
8 = tabular,TAB格式的输出
9 =tabular with comment lines,带注释行的TAB格式的输出
10 =ASN, text,文本方式的ASN格式输出
11 =ASN, binary [Integer] default = 0,二进制方式的ASN格式输出
但是如果你在网站上进行,一般就为2-5种,如0 = pairwise, 8 = tabular,7 = XML Blast output,看你在哪个站点进行了
以上就是关于安卓怎么从数据库调取数据在界面上显示出来有几种方法啊全部的内容,包括:安卓怎么从数据库调取数据在界面上显示出来有几种方法啊、我还想问一个,想要把数据库的数据以表格的形式显示出来要怎么做拜托了各位 谢谢、不用控件,有什么样的方法显示数据库中的数据,显示到页面中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)