数据库数组
‘壹’ 如何将数据库的数据读取到数组中
拿到cursor对象后调用Cursor类的方法即可
如:
sql">String[]strs=newString[cursor.getCount()];
StringcolumnName="";
intposition=0;
//cursor.moveToPosition(position);
cursor.moveToFirst();
while(cursor.moveToNext()){
intindex=cursor.getColumnIndex(columnName);
Stringstr=cursor.getString(index);
strs[position++]=str;
}
‘贰’ 在mysql数据库怎么存int[ ]数组
按字符串存就可以了!!
int[6] in={1,1,1,1,1,1,1}可以直接存成varchar "1111111";
‘叁’ 数据库中的数组是什么意思,为什么要有它
就是说数据库里的数的组成,因为数据库没有数据的组成,怎么能叫(数据)库呢?
‘肆’ 数据库里什么数据类型能存放数组
你说的这两种数据库里都没有数组这种类型,所以你只能把数组使用编程语言中的split()函数,把数组拆分,使用的时候再合成。
‘伍’ 数据库字段存入数组
直接读取出来赋给数组
‘陆’ 如何把数据库的值存储到数组
for(int i=0;i<a.size();i++)
System.out.println(a);
}
改成:
for(int i=0;i<a.size();i++)
System.out.println(a.get(i));
}
或者改成
System.out.println(a);
如果你直接输出列表而不遍历列表中的元素就不用在循环里输出了。
如果你要遍历每个元素输出那就需要用get()方法用元素的索引遍历输出。
您定义的a是ArrayList是列表不同于数组,数组不可以直接输出的。必须用下标遍历输出。
‘柒’ SQL数据库中如何定义数组
SQL数据库中是没有数组的。SQL数据库只要定义数据类型,存储过程,事物,变量等等。
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。
‘捌’ 数据库中的数组是什么
数组是程序设计中 一群数据的集合
好比数学里的集合的
有一维数组 二维数组
来反应不同数据间的关系
如: int a[15]={0,54,8,76,1,5,3,5};
就是定义一个一维数组 里面存了这些元素
‘玖’ 如何将数据库中所有数据存入数组
放到数组我不知道为什么这么做,你数据库的类型都是一样吗?要是整型和字符串你可以放一个数组里?
你可以用结果集取出来放到list集合里
反正放到一个容器里就可以了,最好用个泛型
如:User实体类,你先可以封装到populate的方法里
当然方法名你随便取,
String
sql
=
"select
*
from
t_user";
List
userlist
=
null;
try{
Connection
conn
=
this.getConnection;
PreparedStatement
pst
=
conn.PreparedStatement
(sql);
ResultSet
rs
=
pst.executeQuery();
userlist
=
new
ArrayList
();
while(rs.next()){
User
user
=
new
User();
user.setId(rs.getInt("id"));
user.setCode(rs.getString("code"));
userlist.add(user);
}
this.getClose(conn,pst,rs);
}catch(Exception
e){
printStackTrace();
}
return
userlist;
我手打的个别打错了你在开发工具里看看
‘拾’ 数据库中如何存储一维数组
简单点的办法,数据库用一个字段表示数组,字段类型为文本类型。
程序存入数组到数据库的时候,利用join方法把数组转换为分隔符分隔的字符串,比如你的例子数组a[1]="第一步";a[2]="第二步";合并后为"第一步|第二步",把这个合并后的字符串存入数据库你是会的。
从数据库里面取出合并后的字符串"第一步|第二步"以后,利用split方法可以转换为数组。
这个方法的最大的优点是可以保存个数不确定的数组,程序编写相当简单。