社区
Web 开发
帖子详情
如何将数据库记录存入数组
guilin4
2009-07-23 11:06:19
有-表ta,有t1,t2,t3,t4四个字段,记录数很多,想把t1=1的记录都取出写入一个数组,具体多少条记录不知道。如何用一次查询全都搞定?
谢谢!!
...全文
388
9
打赏
收藏
如何将数据库记录存入数组
有-表ta,有t1,t2,t3,t4四个字段,记录数很多,想把t1=1的记录都取出写入一个数组,具体多少条记录不知道。如何用一次查询全都搞定? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guilin4
2009-07-23
打赏
举报
回复
上面这段代码有问题吗?没提示任何错误,但什么都没显示
guilin4
2009-07-23
打赏
举报
回复
try{
Context env = (Context) new InitialContext().lookup("java:comp/env");
DataSource ds = (javax.sql.DataSource) env.lookup("jdbc/zli");
Connection conn=ds.getConnection();
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select t2,t3 from table where t1='1'");
int i=0;
String[][] Per = new String[rs.getRow()][];
while(rs.next()){
Per [i][i]=rs.getString("t2");
Per [i][i+1]=rs.getString("t3");
i++;
}
rs.close();
stmt.close();
conn.close();
}catch (SQLException e){
out.print(e);
}
ltfgood
2009-07-23
打赏
举报
回复
用ResultSet存放结果集不就得了。
DBConnect db = new DBConnect();
db.ConnectDB();
Statement sm = db.sm;
String sql = "select * from ta where t1 = 1";
ResultSet rs = db.sm.executeQuery(sql);
while(rs.next) {
...//根据类型,将结果取出,放到一个多维数组里
}
ZhaoHuiZiXin
2009-07-23
打赏
举报
回复
如果t1是integer 那么解决方案:
tastr[i][i] = String.valueOf(result.getInt(1));
guilin4
2009-07-23
打赏
举报
回复
如果字段类型不一致怎么办?比如,t1是integer,t2是varchar
ZhaoHuiZiXin
2009-07-23
打赏
举报
回复
sql = "select * from ta where t1 = 1";
存入数组必须满足一个条件: 4个字段的类型必须一致.
String[][] tastr = new String[res.getRow()][];
int i=0;
for(result.next()){
tastr[i][i] = result.getInt(1);
tastr[i][i+1] = result.getInt(2);
tastr[i][i+2] = result.getInt(3);
tastr[i][i+3] = result.getInt(4);
i++;
}
这样就可以把所有记录全部放入一个二维数组中.
guilin4
2009-07-23
打赏
举报
回复
一次把查询出来的数据存入多维数组
youjianbo_han_87
2009-07-23
打赏
举报
回复
一次查询全部搞定? 什么意思? 是一次将记录从DB查询出来,还是一次将记录写入数组?
select * from ta where t1=1
查询出来的 list.toArray 就变成数字啦
guilin4
2009-07-23
打赏
举报
回复
高手帮忙看看
Java程序实现将数组元素存储到mysql
数据库
表中
本文介绍如何使用Java程序将数组元素存储到MySQL
数据库
的表中,适用于处理
数据库
字段计算后的结果写入。首先确保数组长度与
记录
数匹配,然后创建合适的数据表结构,包含ID字段。接着通过Java编写连接MySQL的代码实现数据存入。
使用数组实现快速数据查找
在
数据库
应用程序中,为提高查找速度,可将唯一有序标识的数据存入内存。具体做法是定义
记录
类型和数组,将数据查询排序
存入数组
,查找时用二分法获取元素。文中给出了具体代码实现,不过实际速度还需设定相同条件与
数据库
查询比较。
ARX获取当前界面所有的图层名并
存入数组
该代码示例展示了如何使用objectARX和C++从AutoCAD图形中获取所有图层的名称并存储到数组,以及如何获取当前图形的所有实体Id并存入另一个数组。首先,它通过
数据库
获取图层表,然后遍历图层表
记录
,将图层名添加到数组。接着,获取块表,遍历块表
记录
以获取每个实体的Id并添加到Id数组。
asp中利用数组实现
数据库
记录
的批量录入方法 (转)
本文介绍了一种使用ASP和数组实现
数据库
记录
批量录入的方法。通过两个ASP文件和一个Access
数据库
文件,实现了表单生成及处理。具体步骤包括设置连接、读取表单数据并将其批量存入
数据库
。
winform图片
数据库
读取与存入
这篇博客展示了如何在WinForm应用中实现图片的
数据库
读取与存入。通过`button1_Click`事件处理函数,用户可以选择图片并将其转换为字节数组存储到
数据库
。`bind`方法用于填充数据网格视图,展示所有图片信息。`button2_Click`事件读取
数据库
中的第一条图片数据,并在pictureBox中显示。此外,还提供了删除图片的功能,当用户点击dataGridView中的行,`button3_Click`会删除对应的图片
记录
。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章